home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _graphics / graphics / _symmetry / _runimage < prev    next >
Unknown  |  1993-09-03  |  37.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1a f4 20 20 20 | 20 20 20 20 20 20 20 20 |..... | |
|00000010| 3e 21 52 75 6e 49 6d 61 | 67 65 0d 00 14 11 f4 20 |>!RunIma|ge..... |
|00000020| 62 79 20 48 2e 53 2e 41 | 7a 69 7a 0d 00 1e 22 f4 |by H.S.A|ziz...".|
|00000030| 20 56 65 72 73 69 6f 6e | 20 35 20 2d 20 55 70 67 | Version| 5 - Upg|
|00000040| 72 61 64 65 64 20 32 36 | 2e 39 2e 39 32 0d 00 28 |raded 26|.9.92..(|
|00000050| 05 3a 0d 00 32 14 77 69 | 6e 64 6f 77 68 61 6e 64 |.:..2.wi|ndowhand|
|00000060| 6c 65 25 3d 2d 31 0d 00 | 3c 1a de 20 62 6c 6f 63 |le%=-1..|<.. bloc|
|00000070| 6b 25 20 26 31 30 30 2c | 6d 65 6e 75 25 20 35 31 |k% &100,|menu% 51|
|00000080| 0d 00 46 11 65 78 69 74 | 25 3d a3 3a 4c 64 25 3d |..F.exit|%=.:Ld%=|
|00000090| 31 0d 00 50 09 f2 69 6e | 69 74 0d 00 5a 05 f5 0d |1..P..in|it..Z...|
|000000a0| 00 64 0b f2 72 65 61 73 | 6f 6e 0d 00 6e 0d fd 20 |.d..reas|on..n.. |
|000000b0| 65 78 69 74 25 3d b9 0d | 00 78 16 c8 99 22 57 69 |exit%=..|.x..."Wi|
|000000c0| 6d 70 5f 43 6c 6f 73 65 | 44 6f 77 6e 22 0d 00 82 |mp_Close|Down"...|
|000000d0| 05 e0 0d 00 8c 05 3a 0d | 00 96 0b dd 20 f2 69 6e |......:.|.... .in|
|000000e0| 69 74 0d 00 a0 30 c8 99 | 22 57 69 6d 70 5f 49 6e |it...0..|"Wimp_In|
|000000f0| 69 74 69 61 6c 69 73 65 | 22 2c 32 30 30 2c 26 34 |itialise|",200,&4|
|00000100| 62 35 33 34 31 35 34 2c | 22 53 79 6d 6d 65 74 72 |b534154,|"Symmetr|
|00000110| 79 22 0d 00 aa 1a 62 6c | 6f 63 6b 25 21 30 3d 77 |y"....bl|ock%!0=w|
|00000120| 69 6e 64 6f 77 68 61 6e | 64 6c 65 25 0d 00 b4 19 |indowhan|dle%....|
|00000130| 62 6c 6f 63 6b 25 21 34 | 3d 30 3a 62 6c 6f 63 6b |block%!4|=0:block|
|00000140| 25 21 38 3d 30 0d 00 be | 1d 62 6c 6f 63 6b 25 21 |%!8=0...|.block%!|
|00000150| 31 32 3d 36 38 3a 62 6c | 6f 63 6b 25 21 31 36 3d |12=68:bl|ock%!16=|
|00000160| 36 38 0d 00 c8 13 62 6c | 6f 63 6b 25 21 32 30 3d |68....bl|ock%!20=|
|00000170| 26 33 30 31 41 0d 00 d2 | 1f 24 28 62 6c 6f 63 6b |&301A...|.$(block|
|00000180| 25 2b 32 34 29 3d 22 21 | 73 79 6d 6d 65 74 72 79 |%+24)="!|symmetry|
|00000190| 22 2b bd 30 0d 00 dc 2d | c8 99 22 57 69 6d 70 5f |"+.0...-|.."Wimp_|
|000001a0| 43 72 65 61 74 65 49 63 | 6f 6e 22 2c 2c 62 6c 6f |CreateIc|on",,blo|
|000001b0| 63 6b 25 20 b8 20 69 63 | 6f 6e 68 61 6e 64 6c 65 |ck% . ic|onhandle|
|000001c0| 25 0d 00 e6 15 24 6d 65 | 6e 75 25 3d 22 53 79 6d |%....$me|nu%="Sym|
|000001d0| 6d 65 74 72 79 22 0d 00 | f0 19 6d 65 6e 75 25 3f |metry"..|..menu%?|
|000001e0| 31 32 3d 37 3a 6d 65 6e | 75 25 3f 31 33 3d 32 0d |12=7:men|u%?13=2.|
|000001f0| 00 fa 19 6d 65 6e 75 25 | 3f 31 34 3d 37 3a 6d 65 |...menu%|?14=7:me|
|00000200| 6e 75 25 3f 31 35 3d 30 | 0d 01 04 3f e7 20 a9 28 |nu%?15=0|...?. .(|
|00000210| 22 53 79 6d 6d 65 74 72 | 79 22 29 3e 34 20 8c 20 |"Symmetr|y")>4 . |
|00000220| 6d 65 6e 75 63 68 61 72 | 73 25 3d a9 28 22 53 79 |menuchar|s%=.("Sy|
|00000230| 6d 6d 65 74 72 79 22 29 | 20 8b 20 6d 65 6e 75 63 |mmetry")| . menuc|
|00000240| 68 61 72 73 25 3d 34 0d | 01 0e 1d 6d 65 6e 75 25 |hars%=4.|...menu%|
|00000250| 21 31 36 3d 31 32 2b 31 | 36 2a 6d 65 6e 75 63 68 |!16=12+1|6*menuch|
|00000260| 61 72 73 25 0d 01 18 1a | 6d 65 6e 75 25 21 32 30 |ars%....|menu%!20|
|00000270| 3d 34 34 3a 6d 65 6e 75 | 25 21 32 34 3d 30 0d 01 |=44:menu|%!24=0..|
|00000280| 22 1c 6d 65 6e 75 25 21 | 32 38 3d 31 32 38 3a 6d |".menu%!|28=128:m|
|00000290| 65 6e 75 25 21 33 32 3d | 2d 31 0d 01 2c 15 6d 65 |enu%!32=|-1..,.me|
|000002a0| 6e 75 25 21 33 36 3d 26 | 37 30 30 39 30 33 31 0d |nu%!36=&|7009031.|
|000002b0| 01 36 19 24 28 6d 65 6e | 75 25 2b 34 30 29 3d 22 |.6.$(men|u%+40)="|
|000002c0| 51 75 69 74 22 2b bd 30 | 0d 01 40 05 e1 0d 01 4a |Quit"+.0|..@....J|
|000002d0| 05 3a 0d 01 54 0d dd 20 | f2 72 65 61 73 6f 6e 0d |.:..T.. |.reason.|
|000002e0| 01 5e 28 c8 99 22 57 69 | 6d 70 5f 50 6f 6c 6c 22 |.^(.."Wi|mp_Poll"|
|000002f0| 2c 26 31 38 33 31 2c 62 | 6c 6f 63 6b 25 20 b8 20 |,&1831,b|lock% . |
|00000300| 72 65 61 73 6f 6e 25 0d | 01 68 10 c8 8e 20 72 65 |reason%.|.h... re|
|00000310| 61 73 6f 6e 25 20 ca 0d | 01 72 0e c9 20 36 3a f2 |ason% ..|.r.. 6:.|
|00000320| 6d 6f 75 73 65 0d 01 7c | 0f c9 20 39 3a 65 78 69 |mouse..||.. 9:exi|
|00000330| 74 25 3d b9 0d 01 86 11 | c9 20 31 37 2c 31 38 3a |t%=.....|. 17,18:|
|00000340| f2 69 6e 66 6f 0d 01 90 | 05 cb 0d 01 9a 05 e1 0d |.info...|........|
|00000350| 01 a4 05 3a 0d 01 ae 0c | dd 20 f2 6d 6f 75 73 65 |...:....|. .mouse|
|00000360| 0d 01 b8 11 c8 8e 20 62 | 6c 6f 63 6b 25 21 38 20 |...... b|lock%!8 |
|00000370| ca 0d 01 c2 32 c9 20 32 | 3a c8 99 22 57 69 6d 70 |....2. 2|:.."Wimp|
|00000380| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2c 6d 65 |_CreateM|enu",,me|
|00000390| 6e 75 25 2c 62 6c 6f 63 | 6b 25 21 30 2d 36 38 2c |nu%,bloc|k%!0-68,|
|000003a0| 31 34 30 0d 01 cc 15 c9 | 20 34 3a f2 6f 70 65 6e |140.....| 4:.open|
|000003b0| 28 b9 2c 30 2c 22 22 29 | 0d 01 d6 05 cb 0d 01 e0 |(.,0,"")|........|
|000003c0| 05 e1 0d 01 ea 05 3a 0d | 01 f4 0b dd 20 f2 69 6e |......:.|.... .in|
|000003d0| 66 6f 0d 01 fe 12 c8 8e | 20 62 6c 6f 63 6b 25 21 |fo......| block%!|
|000003e0| 31 36 20 ca 0d 02 08 0f | c9 20 30 3a 65 78 69 74 |16 .....|. 0:exit|
|000003f0| 25 3d b9 0d 02 12 07 c9 | 20 33 0d 02 1c 22 70 61 |%=......| 3..."pa|
|00000400| 74 68 6e 61 6d 65 24 3d | 22 22 3a 63 6f 75 6e 74 |thname$=|"":count|
|00000410| 65 72 3d 62 6c 6f 63 6b | 25 2b 34 34 0d 02 26 0f |er=block|%+44..&.|
|00000420| c8 95 20 3f 63 6f 75 6e | 74 65 72 0d 02 30 18 70 |.. ?coun|ter..0.p|
|00000430| 61 74 68 6e 61 6d 65 24 | 2b 3d bd 3f 63 6f 75 6e |athname$|+=.?coun|
|00000440| 74 65 72 0d 02 3a 10 63 | 6f 75 6e 74 65 72 2b 3d |ter..:.c|ounter+=|
|00000450| 31 3a ce 0d 02 44 13 74 | 79 70 65 25 3d 62 6c 6f |1:...D.t|ype%=blo|
|00000460| 63 6b 25 21 34 30 0d 02 | 4e 1c f2 6f 70 65 6e 28 |ck%!40..|N..open(|
|00000470| a3 2c 74 79 70 65 25 2c | 70 61 74 68 6e 61 6d 65 |.,type%,|pathname|
|00000480| 24 29 0d 02 58 05 cb 0d | 02 62 05 e1 0d 02 6c 05 |$)..X...|.b....l.|
|00000490| 3a 0d 02 76 27 dd 20 f2 | 6f 70 65 6e 28 63 6c 69 |:..v'. .|open(cli|
|000004a0| 63 6b 25 2c 66 69 6c 65 | 74 79 70 65 25 2c 70 61 |ck%,file|type%,pa|
|000004b0| 74 68 6e 61 6d 65 24 29 | 0d 02 80 21 c8 99 20 22 |thname$)|...!.. "|
|000004c0| 57 69 6d 70 5f 43 6f 6d | 6d 61 6e 64 57 69 6e 64 |Wimp_Com|mandWind|
|000004d0| 6f 77 22 2c 6d 65 6e 75 | 25 0d 02 8a 17 20 e7 20 |ow",menu|%.... . |
|000004e0| 63 6c 69 63 6b 25 20 8c | 20 f2 64 65 73 69 67 6e |click% .| .design|
|000004f0| 0d 02 94 1e 20 c8 99 20 | 22 57 69 6d 70 5f 43 6f |.... .. |"Wimp_Co|
|00000500| 6d 6d 61 6e 64 57 69 6e | 64 6f 77 22 2c 30 0d 02 |mmandWin|dow",0..|
|00000510| 9e 26 20 e7 20 66 69 6c | 65 74 79 70 65 25 3d 26 |.& . fil|etype%=&|
|00000520| 46 46 39 20 8c 20 4c 64 | 25 3d 32 20 3a f2 64 65 |FF9 . Ld|%=2 :.de|
|00000530| 73 69 67 6e 0d 02 a8 1e | 20 c8 99 20 22 57 69 6d |sign....| .. "Wim|
|00000540| 70 5f 43 6f 6d 6d 61 6e | 64 57 69 6e 64 6f 77 22 |p_Comman|dWindow"|
|00000550| 2c 30 0d 02 b2 05 e1 0d | 02 bc 05 3a 0d 02 c6 0d |,0......|...:....|
|00000560| dd 20 f2 64 65 73 69 67 | 6e 0d 02 d0 66 70 74 25 |. .desig|n...fpt%|
|00000570| 3d 30 3a 63 63 25 3d 30 | 3a 73 6c 69 70 3d 30 3a |=0:cc%=0|:slip=0:|
|00000580| 6e 6c 25 3d 31 3a 70 73 | 25 3d 31 3a 6e 65 77 25 |nl%=1:ps|%=1:new%|
|00000590| 3d 30 3a 6e 65 77 32 25 | 3d 30 3a 4c 64 3d 30 3a |=0:new2%|=0:Ld=0:|
|000005a0| 63 6f 70 79 25 3d 30 3a | 6d 78 3d 31 30 30 3a 6d |copy%=0:|mx=100:m|
|000005b0| 79 3d 31 30 30 3a 64 65 | 66 25 3d 30 3a 6e 73 25 |y=100:de|f%=0:ns%|
|000005c0| 3d 31 3a 6e 73 6c 25 3d | 31 3a 6e 74 25 3d 31 0d |=1:nsl%=|1:nt%=1.|
|000005d0| 02 da 45 61 62 25 3d 37 | 3a 6e 25 3d 31 3a 6d 25 |..Eab%=7|:n%=1:m%|
|000005e0| 3d 31 3a 61 78 25 3d 31 | 30 32 33 3a 61 79 25 3d |=1:ax%=1|023:ay%=|
|000005f0| 37 39 3a 73 79 6d 6d 3d | 30 3a 70 25 3d 36 34 30 |79:symm=|0:p%=640|
|00000600| 3a 71 25 3d 35 36 32 3a | 61 25 3d 31 3a 66 69 6c |:q%=562:|a%=1:fil|
|00000610| 6c 25 3d 30 0d 02 e4 3f | 63 6f 6c 31 25 3d 31 35 |l%=0...?|col1%=15|
|00000620| 3a 63 6f 6c 32 25 3d 31 | 39 3a 63 6f 6c 33 25 3d |:col2%=1|9:col3%=|
|00000630| 34 38 3a 63 6f 6c 34 25 | 3d 31 32 3a 73 68 6f 77 |48:col4%|=12:show|
|00000640| 25 3d 31 3a 72 65 74 75 | 72 6e 25 3d 30 3a 70 74 |%=1:retu|rn%=0:pt|
|00000650| 25 3d 30 0d 02 ee 21 2a | 52 4d 4c 4f 41 44 20 3c |%=0...!*|RMLOAD <|
|00000660| 53 79 6d 6d 65 74 72 79 | 24 44 69 72 3e 2e 53 71 |Symmetry|$Dir>.Sq|
|00000670| 75 61 73 68 0d 02 f8 05 | 87 0d 03 02 0e ee 20 85 |uash....|...... .|
|00000680| 20 f2 6d 65 73 73 34 0d | 03 0c 20 e6 20 31 32 39 | .mess4.|.. . 129|
|00000690| 3a c8 93 20 c8 90 20 31 | 30 30 2c 31 30 30 2c 31 |:.. .. 1|00,100,1|
|000006a0| 30 37 39 2c 38 32 33 0d | 03 16 29 db 3a fb 20 34 |079,823.|..).:. 4|
|000006b0| 30 3a f1 8a 32 37 2c 31 | 30 29 22 53 59 4d 4d 45 |0:..27,1|0)"SYMME|
|000006c0| 54 52 49 43 41 4c 20 44 | 45 53 49 47 4e 45 52 22 |TRICAL D|ESIGNER"|
|000006d0| 0d 03 20 2b 20 20 20 20 | 20 fb 20 35 3a f1 8a 32 |.. + | . 5:..2|
|000006e0| 37 2c 31 31 29 22 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |7,11)"--|--------|
|000006f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 22 0d 03 2a 2b 20 |--------|--"..*+ |
|00000700| 20 20 20 20 fb 20 34 3a | f1 8a 32 37 2c 31 33 29 | . 4:|..27,13)|
|00000710| 22 20 20 20 20 20 56 65 | 72 73 69 6f 6e 20 35 20 |" Ve|rsion 5 |
|00000720| 20 20 20 20 20 22 0d 03 | 34 2b 20 20 20 20 20 fb | "..|4+ .|
|00000730| 20 32 3a f1 8a 32 37 2c | 31 36 29 22 20 20 20 20 | 2:..27,|16)" |
|00000740| 20 20 20 20 62 79 20 20 | 20 20 20 20 20 20 20 20 | by | |
|00000750| 22 0d 03 3e 2b 20 20 20 | 20 20 fb 20 36 3a f1 8a |"..>+ | . 6:..|
|00000760| 32 37 2c 31 38 29 22 20 | 20 20 20 20 48 2e 53 2e |27,18)" | H.S.|
|00000770| 20 41 5a 49 5a 20 20 20 | 20 20 20 22 0d 03 48 33 | AZIZ | "..H3|
|00000780| 20 20 20 20 20 fb 20 37 | 3a f1 8a 32 32 2c 32 30 | . 7|:..22,20|
|00000790| 29 22 50 72 65 73 73 20 | 41 3d 4d 6f 64 65 20 31 |)"Press |A=Mode 1|
|000007a0| 35 20 6f 72 20 42 3d 4d | 6f 64 65 20 32 31 22 0d |5 or B=M|ode 21".|
|000007b0| 03 52 08 41 24 3d be 0d | 03 5c 29 e7 20 41 24 3d |.R.A$=..|.\). A$=|
|000007c0| 22 42 22 20 84 20 41 24 | 3d 22 62 22 20 8c 20 6d |"B" . A$|="b" . m|
|000007d0| 6f 64 65 3d 32 31 20 8b | 20 6d 6f 64 65 3d 31 35 |ode=21 .| mode=15|
|000007e0| 0d 03 66 1f e7 20 6d 6f | 64 65 3d 31 35 20 8c 20 |..f.. mo|de=15 . |
|000007f0| 73 63 31 25 3d 33 31 3a | 73 63 32 25 3d 33 30 0d |sc1%=31:|sc2%=30.|
|00000800| 03 70 1f e7 20 6d 6f 64 | 65 3d 32 31 20 8c 20 73 |.p.. mod|e=21 . s|
|00000810| 63 31 25 3d 36 32 3a 73 | 63 32 25 3d 36 30 0d 03 |c1%=62:s|c2%=60..|
|00000820| 7a 05 db 0d 03 84 15 ef | 31 39 2c 30 2c 32 34 2c |z.......|19,0,24,|
|00000830| 39 36 2c 39 36 2c 39 36 | 0d 03 8e 9a 64 69 72 31 |96,96,96|....dir1|
|00000840| 24 3d 22 3c 53 79 6d 6d | 65 74 72 79 24 44 69 72 |$="<Symm|etry$Dir|
|00000850| 3e 2e 53 63 72 65 65 6e | 73 22 3a 66 69 6c 65 31 |>.Screen|s":file1|
|00000860| 24 3d 22 53 79 6d 50 69 | 63 22 3a 66 69 6c 65 32 |$="SymPi|c":file2|
|00000870| 24 3d 22 53 79 6d 50 69 | 63 22 3a 73 70 72 66 69 |$="SymPi|c":sprfi|
|00000880| 6c 65 24 3d 22 53 70 69 | 63 22 3a 64 69 72 24 3d |le$="Spi|c":dir$=|
|00000890| 22 3a 30 2e 24 22 3a 64 | 69 72 32 24 3d 22 3c 53 |":0.$":d|ir2$="<S|
|000008a0| 79 6d 6d 65 74 72 79 24 | 44 69 72 3e 2e 41 72 65 |ymmetry$|Dir>.Are|
|000008b0| 61 73 22 3a 64 69 72 33 | 24 3d 22 3c 53 79 6d 6d |as":dir3|$="<Symm|
|000008c0| 65 74 72 79 24 44 69 72 | 3e 2e 53 63 72 65 65 6e |etry$Dir|>.Screen|
|000008d0| 73 22 0d 03 98 0b f2 73 | 63 72 65 65 6e 0d 03 a2 |s".....s|creen...|
|000008e0| 05 e1 0d 03 ac 05 3a 0d | 03 b6 0c dd 20 f2 66 69 |......:.|.... .fi|
|000008f0| 6c 65 73 0d 03 c0 10 f1 | 8a 31 2c 31 29 20 89 28 |les.....|.1,1) .(|
|00000900| 36 35 29 0d 03 ca 29 ff | 28 22 44 65 6c 65 74 65 |65)...).|("Delete|
|00000910| 20 3c 53 79 6d 6d 65 74 | 72 79 24 44 69 72 3e 2e | <Symmet|ry$Dir>.|
|00000920| 54 65 6d 70 2e 54 65 6d | 70 31 22 29 0d 03 d4 2a |Temp.Tem|p1")...*|
|00000930| 20 20 ff 28 22 50 53 41 | 56 45 20 3c 53 79 6d 6d | .("PSA|VE <Symm|
|00000940| 65 74 72 79 24 44 69 72 | 3e 2e 54 65 6d 70 2e 54 |etry$Dir|>.Temp.T|
|00000950| 65 6d 70 31 22 29 0d 03 | de 14 20 20 db 3a da 3a |emp1")..|.. .:.:|
|00000960| e6 20 31 32 38 20 c8 9c | 20 30 0d 03 e8 19 e6 20 |. 128 ..| 0..... |
|00000970| 35 36 3a c8 93 20 30 2c | 30 2c 31 32 37 39 2c 31 |56:.. 0,|0,1279,1|
|00000980| 30 32 33 0d 03 f2 19 e6 | 20 34 36 3a c8 93 20 31 |023.....| 46:.. 1|
|00000990| 2c 31 2c 31 32 37 38 2c | 31 30 32 32 0d 03 fc 15 |,1,1278,|1022....|
|000009a0| 20 20 20 ea 20 85 3a 20 | ee 20 85 20 f2 6d 65 73 | . .: |. . .mes|
|000009b0| 73 0d 04 06 34 f1 8a 36 | 2c 34 29 22 53 65 6c 65 |s...4..6|,4)"Sele|
|000009c0| 63 74 20 31 2c 43 6f 6d | 70 72 65 73 73 65 64 20 |ct 1,Com|pressed |
|000009d0| 32 2c 4f 72 64 69 6e 61 | 72 79 20 33 2c 53 70 72 |2,Ordina|ry 3,Spr|
|000009e0| 69 74 65 73 22 0d 04 10 | 08 53 24 3d be 0d 04 1a |ites"...|.S$=....|
|000009f0| 2e e7 20 53 24 3d 22 31 | 22 20 73 65 6c 25 3d 31 |.. S$="1|" sel%=1|
|00000a00| 20 8b 20 e7 20 53 24 3d | 22 32 22 20 73 65 6c 25 | . . S$=|"2" sel%|
|00000a10| 3d 32 20 8b 20 73 65 6c | 25 3d 33 0d 04 24 0e e7 |=2 . sel|%=3..$..|
|00000a20| 20 73 65 6c 25 3d 31 20 | 8c 0d 04 2e 40 20 e8 8a | sel%=1 |....@ ..|
|00000a30| 36 2c 34 29 22 4e 61 6d | 65 20 6f 66 20 53 61 76 |6,4)"Nam|e of Sav|
|00000a40| 65 20 44 69 72 65 63 74 | 6f 72 79 20 28 52 45 54 |e Direct|ory (RET|
|00000a50| 55 52 4e 20 66 6f 72 20 | 52 65 73 69 64 65 6e 74 |URN for |Resident|
|00000a60| 20 29 22 3b 64 69 72 33 | 24 0d 04 38 30 20 e7 20 | )";dir3|$..80 . |
|00000a70| 64 69 72 33 24 3d 22 22 | 20 8c 20 64 69 72 33 24 |dir3$=""| . dir3$|
|00000a80| 3d 22 3c 53 79 6d 6d 65 | 74 72 79 24 44 69 72 3e |="<Symme|try$Dir>|
|00000a90| 2e 53 63 72 65 65 6e 73 | 22 0d 04 42 14 20 ff 28 |.Screens|"..B. .(|
|00000aa0| 22 43 41 54 20 22 2b 64 | 69 72 33 24 29 0d 04 4c |"CAT "+d|ir3$)..L|
|00000ab0| 3c 20 20 20 f1 3a e8 8a | 31 30 29 22 53 61 76 65 |< .:..|10)"Save|
|00000ac0| 20 47 72 6f 75 70 6e 61 | 6d 65 20 28 52 45 54 55 | Groupna|me (RETU|
|00000ad0| 52 4e 20 66 6f 72 20 53 | 79 6d 50 69 63 29 3f 20 |RN for S|ymPic)? |
|00000ae0| 2d 20 22 66 69 6c 65 32 | 24 0d 04 56 28 20 20 20 |- "file2|$..V( |
|00000af0| 20 20 20 20 e7 20 66 69 | 6c 65 32 24 3d 22 22 20 | . fi|le2$="" |
|00000b00| 8c 20 66 69 6c 65 32 24 | 3d 22 53 79 6d 50 69 63 |. file2$|="SymPic|
|00000b10| 22 0d 04 60 42 20 db 3a | e8 8a 36 2c 34 29 22 4e |"..`B .:|..6,4)"N|
|00000b20| 61 6d 65 20 6f 66 20 4c | 6f 61 64 20 44 69 72 65 |ame of L|oad Dire|
|00000b30| 63 74 6f 72 79 20 28 52 | 45 54 55 52 4e 20 66 6f |ctory (R|ETURN fo|
|00000b40| 72 20 52 65 73 69 64 65 | 6e 74 20 29 22 3b 64 69 |r Reside|nt )";di|
|00000b50| 72 31 24 0d 04 6a 30 20 | e7 20 64 69 72 31 24 3d |r1$..j0 |. dir1$=|
|00000b60| 22 22 20 8c 20 64 69 72 | 31 24 3d 22 3c 53 79 6d |"" . dir|1$="<Sym|
|00000b70| 6d 65 74 72 79 24 44 69 | 72 3e 2e 53 63 72 65 65 |metry$Di|r>.Scree|
|00000b80| 6e 73 22 0d 04 74 14 20 | ff 28 22 43 41 54 20 22 |ns"..t. |.("CAT "|
|00000b90| 2b 64 69 72 31 24 29 0d | 04 7e 3c 20 20 20 f1 3a |+dir1$).|.~< .:|
|00000ba0| e8 8a 31 30 29 22 4c 6f | 61 64 20 47 72 6f 75 70 |..10)"Lo|ad Group|
|00000bb0| 6e 61 6d 65 20 28 52 45 | 54 55 52 4e 20 66 6f 72 |name (RE|TURN for|
|00000bc0| 20 53 79 6d 50 69 63 29 | 3f 20 2d 20 22 66 69 6c | SymPic)|? - "fil|
|00000bd0| 65 31 24 0d 04 88 28 20 | 20 20 20 20 20 20 e7 20 |e1$...( | . |
|00000be0| 66 69 6c 65 31 24 3d 22 | 22 20 8c 20 66 69 6c 65 |file1$="|" . file|
|00000bf0| 31 24 3d 22 53 79 6d 50 | 69 63 22 0d 04 92 3e 20 |1$="SymP|ic"...> |
|00000c00| 20 20 f1 3a f1 3a e8 8a | 31 30 29 22 20 4c 4f 41 | .:.:..|10)" LOA|
|00000c10| 44 20 61 20 50 69 63 74 | 75 72 65 3f 20 28 52 45 |D a Pict|ure? (RE|
|00000c20| 54 55 52 4e 20 66 6f 72 | 20 61 75 74 6f 6d 61 74 |TURN for| automat|
|00000c30| 69 63 29 20 22 3b 66 69 | 24 0d 04 9c 32 20 20 20 |ic) ";fi|$...2 |
|00000c40| db 3a 20 20 e7 20 66 69 | 24 3c 3e 22 22 20 8c 20 |.: . fi|$<>"" . |
|00000c50| ff 28 22 50 4c 6f 61 64 | 20 22 2b 64 69 72 31 24 |.("PLoad| "+dir1$|
|00000c60| 2b 22 2e 22 2b 66 69 24 | 29 3a e1 0d 04 a6 08 20 |+"."+fi$|):..... |
|00000c70| 20 20 cd 0d 04 b0 0f 20 | e7 20 73 65 6c 25 3d 32 | ..... |. sel%=2|
|00000c80| 20 8c 0d 04 ba 3f 20 20 | 20 e8 8a 36 2c 34 29 22 | ....? | ..6,4)"|
|00000c90| 4e 61 6d 65 20 6f 66 20 | 50 69 63 74 75 72 65 20 |Name of |Picture |
|00000ca0| 44 69 72 65 63 74 6f 72 | 79 20 28 52 45 54 55 52 |Director|y (RETUR|
|00000cb0| 4e 20 66 6f 72 20 3a 30 | 2e 24 29 22 3b 64 69 72 |N for :0|.$)";dir|
|00000cc0| 24 0d 04 c4 2e 20 20 20 | e7 20 64 69 72 24 3d 22 |$.... |. dir$="|
|00000cd0| 22 20 8c 20 64 69 72 24 | 3d 22 3a 30 2e 24 22 3a |" . dir$|=":0.$":|
|00000ce0| 20 ff 28 22 43 41 54 20 | 22 2b 64 69 72 24 29 0d | .("CAT |"+dir$).|
|00000cf0| 04 ce 3a 20 20 20 f1 3a | e8 8a 31 30 29 22 4c 6f |..: .:|..10)"Lo|
|00000d00| 61 64 20 46 69 6c 65 6e | 61 6d 65 20 28 52 45 54 |ad Filen|ame (RET|
|00000d10| 55 52 4e 20 66 6f 72 20 | 61 75 74 6f 6d 61 74 69 |URN for |automati|
|00000d20| 63 29 3f 20 2d 20 22 66 | 24 0d 04 d8 38 20 20 20 |c)? - "f|$...8 |
|00000d30| db 3a 20 20 e7 20 66 24 | 3c 3e 22 22 20 66 24 3d |.: . f$|<>"" f$=|
|00000d40| 64 69 72 24 2b 22 2e 22 | 2b 66 24 3a ff 28 22 53 |dir$+"."|+f$:.("S|
|00000d50| 43 52 45 45 4e 4c 4f 41 | 44 20 22 2b 66 24 29 3a |CREENLOA|D "+f$):|
|00000d60| e1 0d 04 e2 08 20 20 20 | cd 0d 04 ec 0f 20 e7 20 |..... |..... . |
|00000d70| 73 65 6c 25 3d 33 20 8c | 0d 04 f6 44 20 20 20 e8 |sel%=3 .|...D .|
|00000d80| 8a 36 2c 34 29 22 4e 61 | 6d 65 20 6f 66 20 53 70 |.6,4)"Na|me of Sp|
|00000d90| 72 69 74 65 20 44 69 72 | 65 63 74 6f 72 79 20 28 |rite Dir|ectory (|
|00000da0| 52 45 54 55 52 4e 20 66 | 6f 72 20 52 65 73 69 64 |RETURN f|or Resid|
|00000db0| 65 6e 74 29 20 22 3b 64 | 69 72 32 24 0d 05 00 40 |ent) ";d|ir2$...@|
|00000dc0| 20 20 20 e7 20 64 69 72 | 32 24 3d 22 22 20 8c 20 | . dir|2$="" . |
|00000dd0| 64 69 72 32 24 3d 22 3c | 53 79 6d 6d 65 74 72 79 |dir2$="<|Symmetry|
|00000de0| 24 44 69 72 3e 2e 41 72 | 65 61 73 22 3a ff 28 22 |$Dir>.Ar|eas":.("|
|00000df0| 43 41 54 20 22 2b 64 69 | 72 32 24 29 0d 05 0a 3c |CAT "+di|r2$)...<|
|00000e00| 20 20 20 f1 3a e8 8a 31 | 30 29 22 53 70 72 69 74 | .:..1|0)"Sprit|
|00000e10| 65 20 46 69 6c 65 6e 61 | 6d 65 20 28 52 45 54 55 |e Filena|me (RETU|
|00000e20| 52 4e 20 66 6f 72 20 53 | 70 69 63 29 2d 20 22 3b |RN for S|pic)- ";|
|00000e30| 73 70 72 66 69 6c 65 24 | 0d 05 14 3e 20 20 20 20 |sprfile$|...> |
|00000e40| 20 20 20 e7 20 73 70 72 | 66 69 6c 65 24 3d 22 22 | . spr|file$=""|
|00000e50| 20 8c 20 73 70 72 66 69 | 6c 65 24 3d 22 53 70 69 | . sprfi|le$="Spi|
|00000e60| 63 22 2b c3 28 6e 73 6c | 25 29 3a 6e 73 6c 25 3d |c"+.(nsl|%):nsl%=|
|00000e70| 6e 73 6c 25 2b 31 0d 05 | 1e 25 20 20 20 ff 28 22 |nsl%+1..|.% .("|
|00000e80| 53 4c 6f 61 64 20 22 2b | 64 69 72 32 24 2b 22 2e |SLoad "+|dir2$+".|
|00000e90| 22 2b 73 70 72 66 69 6c | 65 24 29 0d 05 28 12 20 |"+sprfil|e$)..(. |
|00000ea0| 20 20 ff 28 22 53 4c 69 | 73 74 20 22 29 0d 05 32 | .("SLi|st ")..2|
|00000eb0| 3c 20 20 20 f1 3a e8 8a | 31 30 29 22 43 68 6f 6f |< .:..|10)"Choo|
|00000ec0| 73 65 20 61 20 53 70 72 | 69 74 65 2e 20 28 52 45 |se a Spr|ite. (RE|
|00000ed0| 54 55 52 4e 20 66 6f 72 | 20 61 75 74 6f 6d 61 74 |TURN for| automat|
|00000ee0| 69 63 29 22 3b 73 70 72 | 24 0d 05 3c 39 20 20 20 |ic)";spr|$..<9 |
|00000ef0| db 3a e7 20 73 70 72 24 | 3d 22 22 20 8c 20 73 70 |.:. spr$|="" . sp|
|00000f00| 72 24 3d 22 73 70 72 22 | 2b c3 28 6e 73 25 29 3a |r$="spr"|+.(ns%):|
|00000f10| ff 28 22 53 43 68 6f 6f | 73 65 20 22 2b 73 70 72 |.("SChoo|se "+spr|
|00000f20| 24 29 0d 05 46 08 20 20 | 20 cd 0d 05 50 2b 20 20 |$)..F. | ...P+ |
|00000f30| 20 ff 28 22 50 4c 6f 61 | 64 20 3c 53 79 6d 6d 65 | .("PLoa|d <Symme|
|00000f40| 74 72 79 24 44 69 72 3e | 2e 54 65 6d 70 2e 54 65 |try$Dir>|.Temp.Te|
|00000f50| 6d 70 31 22 29 0d 05 5a | 05 e1 0d 05 64 05 3a 0d |mp1")..Z|....d.:.|
|00000f60| 05 6e 0b dd 20 f2 6d 65 | 73 73 0d 05 78 0e db 3a |.n.. .me|ss..x..:|
|00000f70| eb 20 6d 6f 64 65 3a f5 | 0d 05 82 46 f1 8a 31 2c |. mode:.|...F..1,|
|00000f80| 31 29 22 4e 6f 20 66 69 | 6c 65 73 2f 64 69 72 73 |1)"No fi|les/dirs|
|00000f90| 20 6f 66 20 74 68 69 73 | 20 6e 61 6d 65 2e 20 50 | of this| name. P|
|00000fa0| 72 65 73 73 20 53 70 61 | 63 65 20 74 6f 20 63 6f |ress Spa|ce to co|
|00000fb0| 6e 74 69 6e 75 65 22 3b | 89 28 31 33 29 3b 0d 05 |ntinue";|.(13);..|
|00000fc0| 8c 0a fd 20 a6 2d 39 39 | 0d 05 96 10 f1 8a 31 2c |... .-99|......1,|
|00000fd0| 31 29 20 89 28 36 35 29 | 0d 05 a0 0b f2 73 63 72 |1) .(65)|.....scr|
|00000fe0| 65 65 6e 0d 05 aa 05 e1 | 0d 05 b4 05 3a 0d 05 be |een.....|....:...|
|00000ff0| 0e dd 20 f2 70 61 6c 65 | 74 74 65 0d 05 c8 16 ef |.. .pale|tte.....|
|00001000| 20 32 34 2c 30 3b 30 3b | 31 32 37 39 3b 31 30 34 | 24,0;0;|1279;104|
|00001010| 3b 0d 05 d2 19 e6 20 30 | 3a c8 93 20 c8 90 20 30 |;..... 0|:.. .. 0|
|00001020| 2c 30 2c 31 32 37 39 2c | 38 30 0d 05 dc 10 e3 20 |,0,1279,|80..... |
|00001030| 43 25 3d 30 20 b8 20 32 | 35 35 0d 05 e6 1d e6 20 |C%=0 . 2|55..... |
|00001040| 63 63 25 2c 43 25 20 81 | 20 34 20 c8 9c 20 43 25 |cc%,C% .| 4 .. C%|
|00001050| 20 83 20 34 3c 3c 36 0d | 05 f0 25 c8 93 20 c8 90 | . 4<<6.|..%.. ..|
|00001060| 20 43 25 20 83 20 36 34 | 2a 31 36 2c 43 25 20 81 | C% . 64|*16,C% .|
|00001070| 20 36 34 2a 32 30 2c 31 | 32 2c 31 36 0d 05 fa 05 | 64*20,1|2,16....|
|00001080| ed 0d 06 04 29 e6 20 34 | 30 3a c8 93 20 31 30 33 |....). 4|0:.. 103|
|00001090| 30 2c 30 2c 39 30 2c 38 | 30 3a 86 20 31 30 37 35 |0,0,90,8|0:. 1075|
|000010a0| 2c 38 30 2c 31 30 37 35 | 2c 30 0d 06 0e 3c e6 20 |,80,1075|,0...<. |
|000010b0| 34 30 3a c8 93 20 31 31 | 32 32 2c 30 2c 31 35 32 |40:.. 11|22,0,152|
|000010c0| 2c 38 30 3a 86 20 31 32 | 30 30 2c 38 30 2c 31 32 |,80:. 12|00,80,12|
|000010d0| 30 30 2c 30 3a 86 20 31 | 31 32 32 2c 33 35 2c 31 |00,0:. 1|122,35,1|
|000010e0| 32 30 30 2c 33 35 0d 06 | 18 3f f1 8a 36 35 2c 73 |200,35..|.?..65,s|
|000010f0| 63 31 25 29 22 46 22 3b | 3a f1 8a 36 38 2c 73 63 |c1%)"F";|:..68,sc|
|00001100| 31 25 29 22 45 22 3b 3a | f1 8a 37 32 2c 73 63 31 |1%)"E";:|..72,sc1|
|00001110| 25 29 22 53 22 3b 3a f1 | 8a 37 37 2c 73 63 31 25 |%)"S";:.|.77,sc1%|
|00001120| 29 22 41 22 3b 0d 06 22 | 08 ef 20 32 36 0d 06 2c |)"A";.."|.. 26..,|
|00001130| 05 e1 0d 06 36 05 3a 0d | 06 40 0d dd 20 f2 73 63 |....6.:.|.@.. .sc|
|00001140| 72 65 65 6e 0d 06 4a 0a | eb 20 6d 6f 64 65 0d 06 |reen..J.|. mode..|
|00001150| 54 2e e7 20 4c 64 25 3d | 32 20 8c 20 ff 28 22 53 |T.. Ld%=|2 . .("S|
|00001160| 63 72 65 65 6e 4c 6f 61 | 64 20 22 2b 70 61 74 68 |creenLoa|d "+path|
|00001170| 6e 61 6d 65 24 29 3a 4c | 64 25 3d 31 0d 06 5e 0e |name$):L|d%=1..^.|
|00001180| ee 20 85 20 f2 6d 65 73 | 73 34 0d 06 68 0e 2a 50 |. . .mes|s4..h.*P|
|00001190| 4f 49 4e 54 45 52 20 31 | 0d 06 72 0c f2 70 61 6c |OINTER 1|..r..pal|
|000011a0| 65 74 74 65 0d 06 7c 0a | 73 79 6d 6d 3d 31 0d 06 |ette..|.|symm=1..|
|000011b0| 86 05 f5 0d 06 90 12 c8 | 97 20 61 78 25 2c 61 79 |........|. ax%,ay|
|000011c0| 25 2c 61 62 25 0d 06 9a | 12 e7 20 a6 2d 36 31 20 |%,ab%...|.. .-61 |
|000011d0| 8c 20 f2 6b 65 79 73 0d | 06 a4 15 e7 20 a6 2d 36 |. .keys.|.... .-6|
|000011e0| 32 20 8c 20 f2 63 6f 6c | 67 72 61 62 0d 06 ae 21 |2 . .col|grab...!|
|000011f0| e7 20 73 68 6f 77 25 3d | 31 20 f1 8a 36 35 2c 31 |. show%=|1 ..65,1|
|00001200| 29 61 78 25 3b 22 20 22 | 3b 61 79 25 3b 0d 06 b8 |)ax%;" "|;ay%;...|
|00001210| 05 3a 0d 06 c2 19 e7 20 | 61 79 25 3e 31 30 34 20 |.:..... |ay%>104 |
|00001220| 80 20 61 79 25 3c 39 39 | 38 20 8c 0d 06 cc 17 e7 |. ay%<99|8 ......|
|00001230| 20 61 62 25 20 80 20 34 | 20 8c 20 f2 63 69 72 63 | ab% . 4| . .circ|
|00001240| 6c 65 0d 06 d6 15 e7 20 | 61 62 25 20 80 20 31 20 |le..... |ab% . 1 |
|00001250| 8c 20 f2 74 79 70 65 0d | 06 e0 17 e7 20 61 62 25 |. .type.|.... ab%|
|00001260| 20 80 20 32 20 8c 20 f2 | 72 61 6e 64 6f 6d 0d 06 | . 2 . .|random..|
|00001270| ea 05 cd 0d 06 f4 1a e7 | 20 61 79 25 3e 39 39 38 |........| ay%>998|
|00001280| 20 80 20 61 78 25 3e 31 | 31 30 30 20 8c 0d 06 fe | . ax%>1|100 ....|
|00001290| 15 e7 20 61 62 25 20 80 | 20 34 20 8c 20 f2 6d 65 |.. ab% .| 4 . .me|
|000012a0| 6e 75 0d 07 08 05 cd 0d | 07 12 19 e7 20 61 79 25 |nu......|.... ay%|
|000012b0| 3c 38 38 20 80 20 61 78 | 25 3c 31 30 33 30 20 8c |<88 . ax|%<1030 .|
|000012c0| 0d 07 1c 50 e7 20 61 62 | 25 20 80 20 34 20 20 e6 |...P. ab|% . 4 .|
|000012d0| 20 63 63 25 2c b0 61 78 | 25 2c 61 79 25 29 20 c8 | cc%,.ax|%,ay%) .|
|000012e0| 9c 20 c8 9c 28 61 78 25 | 2c 61 79 25 29 3a 63 6f |. ..(ax%|,ay%):co|
|000012f0| 6c 31 25 3d b0 61 78 25 | 2c 61 79 25 29 3a c8 93 |l1%=.ax%|,ay%):..|
|00001300| 20 c8 90 20 30 2c 38 34 | 2c 31 32 37 39 2c 32 30 | .. 0,84|,1279,20|
|00001310| 0d 07 26 1a 20 e7 20 61 | 62 25 20 80 20 31 20 f2 |..&. . a|b% . 1 .|
|00001320| 64 69 74 68 73 65 6c 65 | 63 74 0d 07 30 44 20 e7 |dithsele|ct..0D .|
|00001330| 20 61 62 25 20 80 20 32 | 20 8c 20 63 6f 6c 33 25 | ab% . 2| . col3%|
|00001340| 3d b0 61 78 25 2c 61 79 | 25 29 3a f2 70 61 74 66 |=.ax%,ay|%):.patf|
|00001350| 6f 72 6d 28 63 6f 6c 31 | 25 2c 63 6f 6c 32 25 2c |orm(col1|%,col2%,|
|00001360| 63 6f 6c 33 25 2c 63 6f | 6c 34 25 2c b9 29 0d 07 |col3%,co|l4%,.)..|
|00001370| 3a 05 cd 0d 07 44 2d e7 | 20 61 79 25 3c 38 38 20 |:....D-.| ay%<88 |
|00001380| 80 20 61 79 25 3e 34 30 | 20 80 20 61 78 25 3e 31 |. ay%>40| . ax%>1|
|00001390| 31 32 32 20 80 20 61 78 | 25 3c 31 32 30 30 20 8c |122 . ax|%<1200 .|
|000013a0| 0d 07 4e 44 e7 20 61 62 | 25 20 80 20 34 20 6e 25 |..ND. ab|% . 4 n%|
|000013b0| 3d 28 6e 25 2b 32 29 20 | 83 20 33 30 30 3a 4b 25 |=(n%+2) |. 300:K%|
|000013c0| 3d a6 28 38 29 3a f1 8a | 37 31 2c 73 63 32 25 29 |=.(8):..|71,sc2%)|
|000013d0| 22 58 3d 22 3b 6e 25 3b | 22 20 22 3b 3a f2 64 65 |"X=";n%;|" ";:.de|
|000013e0| 6c 61 79 32 0d 07 58 39 | e7 20 61 62 25 20 80 20 |lay2..X9|. ab% . |
|000013f0| 32 20 6e 25 3d 31 3a 4b | 25 3d a6 28 38 29 3a f1 |2 n%=1:K|%=.(8):.|
|00001400| 8a 37 31 2c 73 63 32 25 | 29 22 58 3d 22 3b 6e 25 |.71,sc2%|)"X=";n%|
|00001410| 3b 22 20 22 3b 3a f2 64 | 65 6c 61 79 32 0d 07 62 |;" ";:.d|elay2..b|
|00001420| 44 e7 20 61 62 25 20 80 | 20 31 20 6e 25 3d 28 6e |D. ab% .| 1 n%=(n|
|00001430| 25 2d 32 29 20 83 20 33 | 30 30 3a 4b 25 3d a6 28 |%-2) . 3|00:K%=.(|
|00001440| 38 29 3a f1 8a 37 31 2c | 73 63 32 25 29 22 58 3d |8):..71,|sc2%)"X=|
|00001450| 22 3b 6e 25 3b 22 20 22 | 3b 3a f2 64 65 6c 61 79 |";n%;" "|;:.delay|
|00001460| 32 0d 07 6c 05 cd 0d 07 | 76 12 e7 20 a6 2d 36 31 |2..l....|v.. .-61|
|00001470| 20 8c 20 f2 6b 65 79 73 | 0d 07 80 15 e7 20 a6 2d | . .keys|..... .-|
|00001480| 36 32 20 8c 20 f2 63 6f | 6c 67 72 61 62 0d 07 8a |62 . .co|lgrab...|
|00001490| 24 e7 20 61 79 25 3c 34 | 30 20 80 20 61 78 25 3e |$. ay%<4|0 . ax%>|
|000014a0| 31 31 32 32 20 80 20 61 | 78 25 3c 31 32 30 30 20 |1122 . a|x%<1200 |
|000014b0| 8c 0d 07 94 44 e7 20 61 | 62 25 20 80 20 34 20 6d |....D. a|b% . 4 m|
|000014c0| 25 3d 28 6d 25 2b 32 29 | 20 83 20 33 30 30 3a 4b |%=(m%+2)| . 300:K|
|000014d0| 25 3d a6 28 38 29 3a f1 | 8a 37 31 2c 73 63 31 25 |%=.(8):.|.71,sc1%|
|000014e0| 29 22 59 3d 22 3b 6d 25 | 3b 22 20 22 3b 3a f2 64 |)"Y=";m%|;" ";:.d|
|000014f0| 65 6c 61 79 32 0d 07 9e | 45 e7 20 61 62 25 20 80 |elay2...|E. ab% .|
|00001500| 20 31 20 6d 25 3d 28 6d | 25 2d 32 29 20 83 20 33 | 1 m%=(m|%-2) . 3|
|00001510| 30 30 3a 4b 25 3d a6 28 | 38 29 3a f1 8a 37 31 2c |00:K%=.(|8):..71,|
|00001520| 33 73 63 31 25 29 22 59 | 3d 22 3b 6d 25 3b 22 20 |3sc1%)"Y|=";m%;" |
|00001530| 22 3b 3a f2 64 65 6c 61 | 79 32 0d 07 a8 78 e7 20 |";:.dela|y2...x. |
|00001540| 61 62 25 20 80 20 32 20 | 6e 25 3d 6e 25 2d 32 3a |ab% . 2 |n%=n%-2:|
|00001550| 6d 25 3d 6d 25 2d 32 3a | e7 20 6e 25 3c 31 20 8c |m%=m%-2:|. n%<1 .|
|00001560| 20 6e 25 3d 31 3a e7 20 | 6d 25 3c 31 20 8c 20 6d | n%=1:. |m%<1 . m|
|00001570| 25 3d 31 3a 4b 25 3d a6 | 28 38 29 3a f1 8a 37 31 |%=1:K%=.|(8):..71|
|00001580| 2c 73 63 32 25 29 22 58 | 3d 22 3b 6e 25 3b 22 20 |,sc2%)"X|=";n%;" |
|00001590| 20 22 3b 3a f1 8a 37 31 | 2c 73 63 31 25 29 22 59 | ";:..71|,sc1%)"Y|
|000015a0| 3d 22 3b 6d 25 3b 22 20 | 22 3b 3a f2 64 65 6c 61 |=";m%;" |";:.dela|
|000015b0| 79 32 0d 07 b2 05 cd 0d | 07 bc 19 e7 20 61 79 25 |y2......|.... ay%|
|000015c0| 3c 38 38 20 80 20 61 78 | 25 3e 31 32 30 30 20 8c |<88 . ax|%>1200 .|
|000015d0| 0d 07 c6 42 e7 20 61 62 | 25 20 80 20 34 20 61 25 |...B. ab|% . 4 a%|
|000015e0| 3d 28 61 25 2b 31 29 20 | 83 20 31 35 3a 4b 25 3d |=(a%+1) |. 15:K%=|
|000015f0| a6 28 38 29 3a f1 8a 37 | 36 2c 73 63 32 25 29 22 |.(8):..7|6,sc2%)"|
|00001600| 41 22 3b 61 25 3b 22 20 | 22 3b 3a f2 64 65 6c 61 |A";a%;" |";:.dela|
|00001610| 79 32 0d 07 d0 43 e7 20 | 61 62 25 20 80 20 31 20 |y2...C. |ab% . 1 |
|00001620| 61 25 3d 28 61 25 2d 31 | 29 20 83 20 2d 31 35 3a |a%=(a%-1|) . -15:|
|00001630| 4b 25 3d a6 28 38 29 3a | f1 8a 37 36 2c 73 63 32 |K%=.(8):|..76,sc2|
|00001640| 25 29 22 41 22 3b 61 25 | 3b 22 20 22 3b 3a f2 64 |%)"A";a%|;" ";:.d|
|00001650| 65 6c 61 79 32 0d 07 da | 6a e7 20 61 62 25 20 80 |elay2...|j. ab% .|
|00001660| 20 32 20 6e 25 3d 28 6e | 25 2b 34 29 20 83 20 33 | 2 n%=(n|%+4) . 3|
|00001670| 30 30 3a 6d 25 3d 28 6d | 25 2b 34 29 20 83 20 32 |00:m%=(m|%+4) . 2|
|00001680| 30 30 3a 4b 25 3d a6 28 | 38 29 3a f1 8a 37 31 2c |00:K%=.(|8):..71,|
|00001690| 73 63 32 25 29 22 58 3d | 22 3b 6e 25 3b 22 20 22 |sc2%)"X=|";n%;" "|
|000016a0| 3a f1 8a 37 31 2c 73 63 | 31 25 29 22 59 3d 22 3b |:..71,sc|1%)"Y=";|
|000016b0| 6d 25 3b 22 20 22 3b 3a | f2 64 65 6c 61 79 32 0d |m%;" ";:|.delay2.|
|000016c0| 07 e4 05 cd 0d 07 ee 24 | e7 20 61 78 25 3e 31 30 |.......$|. ax%>10|
|000016d0| 33 30 20 80 20 61 78 25 | 3c 31 30 37 35 20 80 20 |30 . ax%|<1075 . |
|000016e0| 61 79 25 3c 38 38 20 8c | 0d 07 f8 1c e7 20 61 62 |ay%<88 .|..... ab|
|000016f0| 25 3d 34 20 8c 20 66 69 | 6c 6c 25 3d 31 3a f2 64 |%=4 . fi|ll%=1:.d|
|00001700| 65 6c 61 79 0d 08 02 1c | e7 20 61 62 25 3d 31 20 |elay....|. ab%=1 |
|00001710| 8c 20 66 69 6c 6c 25 3d | 30 3a f2 64 65 6c 61 79 |. fill%=|0:.delay|
|00001720| 0d 08 0c 36 e7 20 61 62 | 25 3d 32 20 8c 20 e7 20 |...6. ab|%=2 . . |
|00001730| 6e 25 3c 31 35 30 20 84 | 20 6d 25 3c 31 35 30 20 |n%<150 .| m%<150 |
|00001740| 6e 25 3d 6e 25 2a 32 3a | 6d 25 3d 6d 25 2a 32 3a |n%=n%*2:|m%=m%*2:|
|00001750| f2 64 65 6c 61 79 0d 08 | 16 05 cd 0d 08 20 24 e7 |.delay..|..... $.|
|00001760| 20 61 78 25 3e 31 30 37 | 35 20 80 20 61 78 25 3c | ax%>107|5 . ax%<|
|00001770| 31 31 32 32 20 80 20 61 | 79 25 3c 38 38 20 8c 0d |1122 . a|y%<88 ..|
|00001780| 08 2a 1b e7 20 61 62 25 | 3d 34 20 8c 20 70 74 25 |.*.. ab%|=4 . pt%|
|00001790| 3d 31 20 3a f2 64 65 6c | 61 79 0d 08 34 1b e7 20 |=1 :.del|ay..4.. |
|000017a0| 61 62 25 3d 31 20 8c 20 | 70 74 25 3d 30 20 3a f2 |ab%=1 . |pt%=0 :.|
|000017b0| 64 65 6c 61 79 0d 08 3e | 26 e7 20 61 62 25 3d 32 |delay..>|&. ab%=2|
|000017c0| 20 8c 20 6e 25 3d 6d 25 | 3a f1 8a 37 31 2c 73 63 | . n%=m%|:..71,sc|
|000017d0| 32 25 29 22 58 3d 22 3b | 6d 25 3b 0d 08 48 05 cd |2%)"X=";|m%;..H..|
|000017e0| 0d 08 52 49 e7 20 a6 2d | 31 31 34 20 73 79 6d 6d |..RI. .-|114 symm|
|000017f0| 3d 31 3a f1 8a 36 35 2c | 73 63 32 25 29 22 53 79 |=1:..65,|sc2%)"Sy|
|00001800| 6d 31 22 3a f1 8a 31 2c | 31 29 22 5b 53 5d 20 31 |m1":..1,|1)"[S] 1|
|00001810| 2d 77 61 79 20 5b 4d 5d | 20 53 70 72 61 79 20 5b |-way [M]| Spray [|
|00001820| 41 5d 20 46 6c 6f 6f 64 | 22 0d 08 5c 4d e7 20 a6 |A] Flood|"..\M. .|
|00001830| 2d 31 31 35 20 73 79 6d | 6d 3d 32 3a f1 8a 36 35 |-115 sym|m=2:..65|
|00001840| 2c 73 63 32 25 29 22 53 | 79 6d 32 22 3a f1 8a 31 |,sc2%)"S|ym2":..1|
|00001850| 2c 31 29 22 5b 53 5d 20 | 34 2d 77 61 79 20 5b 4d |,1)"[S] |4-way [M|
|00001860| 5d 20 53 70 72 61 79 20 | 5b 41 5d 20 54 72 69 61 |] Spray |[A] Tria|
|00001870| 6e 67 6c 65 73 22 0d 08 | 66 4c e7 20 a6 2d 31 31 |ngles"..|fL. .-11|
|00001880| 36 20 73 79 6d 6d 3d 33 | 3a f1 8a 36 35 2c 73 63 |6 symm=3|:..65,sc|
|00001890| 32 25 29 22 53 79 6d 33 | 22 3a f1 8a 31 2c 31 29 |2%)"Sym3|":..1,1)|
|000018a0| 22 5b 53 5d 20 48 6f 72 | 69 7a 20 5b 4d 5d 20 48 |"[S] Hor|iz [M] H|
|000018b0| 6f 72 2e 52 65 66 6c 20 | 5b 41 5d 20 53 74 61 72 |or.Refl |[A] Star|
|000018c0| 73 22 0d 08 70 49 e7 20 | a6 2d 32 31 20 20 73 79 |s"..pI. |.-21 sy|
|000018d0| 6d 6d 3d 34 3a f1 8a 36 | 35 2c 73 63 32 25 29 22 |mm=4:..6|5,sc2%)"|
|000018e0| 53 79 6d 34 22 3a f1 8a | 31 2c 31 29 22 5b 53 5d |Sym4":..|1,1)"[S]|
|000018f0| 20 44 69 61 67 20 5b 4d | 5d 20 49 6e 2e 52 65 66 | Diag [M|] In.Ref|
|00001900| 6c 20 5b 41 5d 20 52 65 | 63 74 22 0d 08 7a 4d e7 |l [A] Re|ct"..zM.|
|00001910| 20 a6 2d 31 31 37 20 73 | 79 6d 6d 3d 35 3a f1 8a | .-117 s|ymm=5:..|
|00001920| 36 35 2c 73 63 32 25 29 | 22 53 79 6d 35 22 3a f1 |65,sc2%)|"Sym5":.|
|00001930| 8a 31 2c 31 29 22 5b 53 | 5d 20 56 65 72 74 20 5b |.1,1)"[S|] Vert [|
|00001940| 4d 5d 20 56 65 72 74 20 | 52 65 66 20 5b 41 5d 20 |M] Vert |Ref [A] |
|00001950| 44 69 61 6d 6f 6e 64 22 | 0d 08 84 4e e7 20 a6 2d |Diamond"|...N. .-|
|00001960| 31 31 38 20 73 79 6d 6d | 3d 36 3a f1 8a 36 35 2c |118 symm|=6:..65,|
|00001970| 73 63 32 25 29 22 53 79 | 6d 36 22 3a f1 8a 31 2c |sc2%)"Sy|m6":..1,|
|00001980| 31 29 22 5b 53 5d 20 53 | 68 61 64 6f 77 20 5b 4d |1)"[S] S|hadow [M|
|00001990| 5d 20 4f 75 74 2e 20 52 | 65 66 20 5b 41 5d 20 46 |] Out. R|ef [A] F|
|000019a0| 6c 6f 77 65 72 22 0d 08 | 8e 2a e7 20 a6 2d 32 33 |lower"..|.*. .-23|
|000019b0| 20 20 73 79 6d 6d 3d 37 | 3a f1 8a 36 35 2c 73 63 | symm=7|:..65,sc|
|000019c0| 32 25 29 22 53 79 6d 37 | 22 3a f2 73 79 6d 6d 37 |2%)"Sym7|":.symm7|
|000019d0| 0d 08 98 16 e7 20 a6 2d | 31 31 39 20 8c 20 f2 6b |..... .-|119 . .k|
|000019e0| 61 6c 65 69 64 6f 0d 08 | a2 14 e7 20 a6 2d 31 32 |aleido..|... .-12|
|000019f0| 30 20 8c 20 f2 70 61 72 | 61 6c 0d 08 ac 12 c8 97 |0 . .par|al......|
|00001a00| 20 61 78 25 2c 61 79 25 | 2c 61 62 25 0d 08 b6 07 | ax%,ay%|,ab%....|
|00001a10| fd 20 a3 0d 08 c0 05 e1 | 0d 08 ca 05 3a 0d 08 d4 |. ......|....:...|
|00001a20| 0d dd 20 f2 63 6f 6f 72 | 64 73 0d 08 de 2f e7 20 |.. .coor|ds.../. |
|00001a30| 73 68 6f 77 25 3d 31 20 | 73 68 6f 77 25 3d 30 3a |show%=1 |show%=0:|
|00001a40| f1 8a 36 35 2c 31 29 20 | 89 28 31 34 29 3b 3a 20 |..65,1) |.(14);: |
|00001a50| 8b 20 73 68 6f 77 25 3d | 31 0d 08 e8 0a f2 64 65 |. show%=|1.....de|
|00001a60| 6c 61 79 0d 08 f2 05 e1 | 0d 08 fc 05 3a 0d 09 06 |lay.....|....:...|
|00001a70| 0d dd 20 f2 64 65 6c 61 | 79 32 0d 09 10 10 d1 3d |.. .dela|y2.....=|
|00001a80| 30 3a f5 20 fd 20 91 3d | 31 30 0d 09 1a 05 e1 0d |0:. . .=|10......|
|00001a90| 09 24 05 3a 0d 09 2e 0b | dd 20 f2 6b 65 79 73 0d |.$.:....|. .keys.|
|00001aa0| 09 38 1d f1 8a 31 2c 31 | 29 22 50 52 45 53 53 20 |.8...1,1|)"PRESS |
|00001ab0| 41 20 4b 45 59 22 3b 89 | 28 35 33 29 0d 09 42 05 |A KEY";.|(53)..B.|
|00001ac0| f5 0d 09 4c 0a 6b 65 79 | 24 3d be 0d 09 56 14 e7 |...L.key|$=...V..|
|00001ad0| 20 a6 2d 36 36 20 8c 20 | f2 70 61 74 65 72 6e 0d | .-66 . |.patern.|
|00001ae0| 09 60 14 e7 20 a6 2d 31 | 30 31 20 8c 20 f2 73 63 |.`.. .-1|01 . .sc|
|00001af0| 61 6c 65 0d 09 6a 15 e7 | 20 a6 2d 31 30 35 20 8c |ale..j..| .-105 .|
|00001b00| 20 f2 63 6f 6f 72 64 73 | 0d 09 74 13 e7 20 a6 2d | .coords|..t.. .-|
|00001b10| 33 35 20 8c 20 f2 77 72 | 69 74 65 0d 09 7e 12 e7 |35 . .wr|ite..~..|
|00001b20| 20 a6 2d 31 37 20 8c 20 | db 3a da 3a e0 0d 09 88 | .-17 . |.:.:....|
|00001b30| 12 e7 20 a6 2d 33 38 20 | 8c 20 f2 6c 69 6e 65 0d |.. .-38 |. .line.|
|00001b40| 09 92 13 e7 20 a6 2d 33 | 33 20 8c 20 f2 70 72 69 |.... .-3|3 . .pri|
|00001b50| 6e 74 0d 09 9c 12 e7 20 | a6 2d 33 34 20 8c 20 f2 |nt..... |.-34 . .|
|00001b60| 73 69 7a 65 0d 09 a6 14 | e7 20 a6 2d 33 36 20 8c |size....|. .-36 .|
|00001b70| 20 f2 74 61 72 74 61 6e | 0d 09 b0 18 e7 20 a6 2d | .tartan|..... .-|
|00001b80| 35 31 20 8c 20 f2 64 69 | 73 70 6c 61 79 73 70 72 |51 . .di|splayspr|
|00001b90| 0d 09 ba 13 e7 20 a6 2d | 35 32 20 8c 20 f2 72 65 |..... .-|52 . .re|
|00001ba0| 63 6f 6c 0d 09 c4 12 e7 | 20 a6 2d 35 35 20 8c 20 |col.....| .-55 . |
|00001bb0| f2 6f 72 69 67 0d 09 ce | 15 e7 20 a6 2d 35 36 20 |.orig...|.. .-56 |
|00001bc0| 8c 20 f2 70 61 6c 65 74 | 74 65 0d 09 d8 13 e7 20 |. .palet|te..... |
|00001bd0| a6 2d 37 31 20 8c 20 f2 | 63 6c 65 61 72 0d 09 e2 |.-71 . .|clear...|
|00001be0| 1a e7 20 a6 2d 38 33 20 | 8c 20 63 6f 70 79 25 3d |.. .-83 |. copy%=|
|00001bf0| 31 3a f2 63 6f 70 79 0d | 09 ec 12 e7 20 a6 2d 38 |1:.copy.|.... .-8|
|00001c00| 32 20 8c 20 f2 73 61 76 | 65 0d 09 f6 12 e7 20 a6 |2 . .sav|e..... .|
|00001c10| 2d 36 38 20 8c 20 f2 66 | 69 6c 6c 0d 0a 00 1b e7 |-68 . .f|ill.....|
|00001c20| 20 a6 2d 31 30 32 20 8c | 20 63 6f 70 79 25 3d 30 | .-102 .| copy%=0|
|00001c30| 3a f2 63 6f 70 79 0d 0a | 0a 13 e7 20 a6 2d 37 30 |:.copy..|... .-70|
|00001c40| 20 8c 20 f2 66 72 61 6d | 65 0d 0a 14 12 e7 20 a6 | . .fram|e..... .|
|00001c50| 2d 38 37 20 8c 20 f2 6c | 6f 61 64 0d 0a 1e 13 e7 |-87 . .l|oad.....|
|00001c60| 20 a6 2d 38 36 20 8c 20 | f2 66 69 6c 65 73 0d 0a | .-86 . |.files..|
|00001c70| 28 14 e7 20 a6 2d 31 30 | 36 20 8c 20 f2 77 72 69 |(.. .-10|6 . .wri|
|00001c80| 74 65 0d 0a 32 12 e7 20 | a6 2d 38 34 20 8c 20 f2 |te..2.. |.-84 . .|
|00001c90| 67 72 61 62 0d 0a 3c 13 | e7 20 a6 2d 36 37 20 8c |grab..<.|. .-67 .|
|00001ca0| 20 f2 73 61 76 65 32 0d | 0a 46 18 e7 20 a6 2d 36 | .save2.|.F.. .-6|
|00001cb0| 33 20 8c 20 f2 74 65 73 | 74 73 63 72 65 65 6e 0d |3 . .tes|tscreen.|
|00001cc0| 0a 50 13 e7 20 a6 2d 36 | 39 20 8c 20 f2 6c 6f 61 |.P.. .-6|9 . .loa|
|00001cd0| 64 32 0d 0a 5a 12 e7 20 | a6 2d 39 38 20 8c 20 f2 |d2..Z.. |.-98 . .|
|00001ce0| 67 72 69 64 0d 0a 64 14 | e7 20 a6 2d 39 32 20 8c |grid..d.|. .-92 .|
|00001cf0| 20 f2 65 78 74 72 61 73 | 0d 0a 6e 13 e7 20 a6 2d | .extras|..n.. .-|
|00001d00| 31 30 37 20 8c 20 63 63 | 25 3d 30 0d 0a 78 13 e7 |107 . cc|%=0..x..|
|00001d10| 20 a6 2d 31 30 38 20 8c | 20 63 63 25 3d 31 0d 0a | .-108 .| cc%=1..|
|00001d20| 82 13 e7 20 a6 2d 31 32 | 35 20 8c 20 63 63 25 3d |... .-12|5 . cc%=|
|00001d30| 32 0d 0a 8c 13 e7 20 a6 | 2d 31 30 39 20 8c 20 63 |2..... .|-109 . c|
|00001d40| 63 25 3d 33 0d 0a 96 13 | e7 20 a6 2d 31 32 33 20 |c%=3....|. .-123 |
|00001d50| 8c 20 63 63 25 3d 34 0d | 0a a0 13 e7 20 a6 2d 31 |. cc%=4.|.... .-1|
|00001d60| 32 34 20 8c 20 63 63 25 | 3d 35 0d 0a aa 13 e7 20 |24 . cc%|=5..... |
|00001d70| a6 2d 32 37 20 20 8c 20 | 63 63 25 3d 36 0d 0a b4 |.-27 . |cc%=6...|
|00001d80| 13 e7 20 a6 2d 32 38 20 | 20 8c 20 63 63 25 3d 37 |.. .-28 | . cc%=7|
|00001d90| 0d 0a be 13 e7 20 a6 2d | 34 33 20 20 8c 20 63 63 |..... .-|43 . cc|
|00001da0| 25 3d 38 0d 0a c8 0b fd | 20 ac 20 a6 2d 31 0d 0a |%=8.....| . .-1..|
|00001db0| d2 10 f1 8a 31 2c 31 29 | 20 89 28 36 35 29 0d 0a |....1,1)| .(65)..|
|00001dc0| dc 05 e1 0d 0a e6 05 3a | 0d 0a f0 0c dd 20 f2 63 |.......:|..... .c|
|00001dd0| 6c 65 61 72 0d 0a fa 0c | e6 20 30 20 c8 9c 20 30 |lear....|. 0 .. 0|
|00001de0| 0d 0b 04 18 c8 93 20 c8 | 90 20 30 2c 38 32 2c 31 |...... .|. 0,82,1|
|00001df0| 32 37 39 2c 31 30 32 33 | 0d 0b 0e 0c f2 70 61 6c |279,1023|.....pal|
|00001e00| 65 74 74 65 0d 0b 18 05 | e1 0d 0b 22 05 3a 0d 0b |ette....|...".:..|
|00001e10| 2c 0c dd 20 f2 74 72 61 | 63 65 0d 0b 36 34 e8 8a |,.. .tra|ce..64..|
|00001e20| 31 2c 31 29 22 44 69 73 | 74 61 6e 63 65 20 66 72 |1,1)"Dis|tance fr|
|00001e30| 6f 6d 20 50 6f 69 6e 74 | 65 72 20 2b 20 6f 72 20 |om Point|er + or |
|00001e40| 2d 28 78 2c 79 29 20 22 | 3b 6d 78 2c 6d 79 0d 0b |-(x,y) "|;mx,my..|
|00001e50| 40 10 f1 8a 31 2c 31 29 | 20 89 28 35 30 29 0d 0b |@...1,1)| .(50)..|
|00001e60| 4a 11 f5 3a c8 97 20 63 | 78 2c 63 79 2c 63 7a 0d |J..:.. c|x,cy,cz.|
|00001e70| 0b 54 1c e7 20 63 7a 3d | 34 20 8c 20 20 c8 92 20 |.T.. cz=|4 . .. |
|00001e80| 63 78 2b 6d 78 2c 63 79 | 2b 6d 79 0d 0b 5e 0a fd |cx+mx,cy|+my..^..|
|00001e90| 20 63 7a 3d 31 0d 0b 68 | 05 e1 0d 0b 72 05 3a 0d | cz=1..h|....r.:.|
|00001ea0| 0b 7c 0b dd 20 f2 73 69 | 7a 65 0d 0b 86 2e e8 8a |.|.. .si|ze......|
|00001eb0| 31 2c 31 29 22 45 6e 74 | 65 72 20 77 69 64 74 68 |1,1)"Ent|er width|
|00001ec0| 20 61 6e 64 20 68 65 69 | 67 68 74 20 28 77 2c 68 | and hei|ght (w,h|
|00001ed0| 29 22 3b 6e 25 2c 6d 25 | 0d 0b 90 1a f1 8a 37 31 |)";n%,m%|......71|
|00001ee0| 2c 73 63 32 25 29 22 58 | 3d 22 3b 6e 25 3b 22 20 |,sc2%)"X|=";n%;" |
|00001ef0| 22 3b 0d 0b 9a 1a f1 8a | 37 31 2c 73 63 31 25 29 |";......|71,sc1%)|
|00001f00| 22 59 3d 22 3b 6d 25 3b | 22 20 22 3b 0d 0b a4 05 |"Y=";m%;|" ";....|
|00001f10| e1 0d 0b ae 05 3a 0d 0b | b8 31 dd 20 f2 64 69 74 |.....:..|.1. .dit|
|00001f20| 68 65 72 28 63 6f 6c 31 | 25 2c 63 6f 6c 32 25 2c |her(col1|%,col2%,|
|00001f30| 63 6f 6c 33 25 2c 63 6f | 6c 34 25 2c 66 6f 72 65 |col3%,co|l4%,fore|
|00001f40| 67 72 6f 75 6e 64 29 0d | 0b c2 09 ea 20 41 2c 42 |ground).|.... A,B|
|00001f50| 0d 0b cc 3d 41 3d 63 6f | 6c 32 25 20 81 20 36 34 |...=A=co|l2% . 64|
|00001f60| 2b 28 63 6f 6c 31 25 20 | 80 20 33 33 29 2a 34 2b |+(col1% |. 33)*4+|
|00001f70| 28 63 6f 6c 31 25 20 80 | 20 31 34 29 2a 38 2b 28 |(col1% .| 14)*8+(|
|00001f80| 63 6f 6c 31 25 20 80 20 | 31 36 29 2f 32 0d 0b d6 |col1% . |16)/2...|
|00001f90| 3d 42 3d 63 6f 6c 34 25 | 20 81 20 36 34 2b 28 63 |=B=col4%| . 64+(c|
|00001fa0| 6f 6c 33 25 20 80 20 33 | 33 29 2a 34 2b 28 63 6f |ol3% . 3|3)*4+(co|
|00001fb0| 6c 33 25 20 80 20 31 34 | 29 2a 38 2b 28 63 6f 6c |l3% . 14|)*8+(col|
|00001fc0| 33 25 20 80 20 31 36 29 | 2f 32 0d 0b e0 1a ef 20 |3% . 16)|/2..... |
|00001fd0| 32 33 2c 32 2c 41 2c 42 | 2c 41 2c 42 2c 41 2c 42 |23,2,A,B|,A,B,A,B|
|00001fe0| 2c 41 2c 42 0d 0b ea 1a | ef 20 32 33 2c 33 2c 42 |,A,B....|. 23,3,B|
|00001ff0| 2c 41 2c 42 2c 41 2c 42 | 2c 41 2c 42 2c 41 0d 0b |,A,B,A,B|,A,B,A..|
|00002000| f4 1a ef 20 32 33 2c 34 | 2c 41 2c 42 2c 41 2c 42 |... 23,4|,A,B,A,B|
|00002010| 2c 41 2c 42 2c 41 2c 42 | 0d 0b fe 1a ef 20 32 33 |,A,B,A,B|..... 23|
|00002020| 2c 35 2c 42 2c 41 2c 42 | 2c 41 2c 42 2c 41 2c 42 |,5,B,A,B|,A,B,A,B|
|00002030| 2c 41 0d 0c 08 1b e6 20 | 38 30 2c 31 32 38 2b 66 |,A..... |80,128+f|
|00002040| 6f 72 65 67 72 6f 75 6e | 64 2a 31 32 38 0d 0c 12 |oregroun|d*128...|
|00002050| 16 c8 93 20 c8 90 20 30 | 2c 38 34 2c 31 32 37 39 |... .. 0|,84,1279|
|00002060| 2c 32 30 0d 0c 1c 05 e1 | 0d 0c 26 05 3a 0d 0c 30 |,20.....|..&.:..0|
|00002070| 0d dd 20 f2 63 69 72 63 | 6c 65 0d 0c 3a 0e f5 3a |.. .circ|le..:..:|
|00002080| c8 97 20 58 2c 59 2c 5a | 0d 0c 44 0b e7 20 5a 3d |.. X,Y,Z|..D.. Z=|
|00002090| 34 20 8c 0d 0c 4e 50 20 | 20 20 e7 20 73 79 6d 6d |4 ...NP | . symm|
|000020a0| 3d 31 20 8c 20 f1 8a 31 | 2c 31 29 22 50 6f 69 6e |=1 . ..1|,1)"Poin|
|000020b0| 74 73 2f 45 6c 6c 69 70 | 73 65 73 20 2d 20 50 72 |ts/Ellip|ses - Pr|
|000020c0| 65 64 65 66 69 6e 65 20 | 73 69 7a 65 20 61 6e 64 |edefine |size and|
|000020d0| 20 66 69 6c 6c 22 3b 89 | 28 32 38 29 3a f2 63 69 | fill";.|(28):.ci|
|000020e0| 72 63 31 0d 0c 58 53 20 | 20 20 e7 20 73 79 6d 6d |rc1..XS | . symm|
|000020f0| 3d 32 20 f1 8a 31 2c 31 | 29 22 34 2d 77 61 79 20 |=2 ..1,1|)"4-way |
|00002100| 50 6f 69 6e 74 73 2f 45 | 6c 6c 69 70 73 65 73 20 |Points/E|llipses |
|00002110| 2d 20 50 72 65 64 65 66 | 69 6e 65 20 73 69 7a 65 |- Predef|ine size|
|00002120| 20 61 6e 64 20 66 69 6c | 6c 22 3b 89 28 32 36 29 | and fil|l";.(26)|
|00002130| 3a 20 f2 65 6c 6c 0d 0c | 62 5a 20 20 20 e7 20 73 |: .ell..|bZ . s|
|00002140| 79 6d 6d 3d 33 20 f1 8a | 31 2c 31 29 22 48 6f 72 |ymm=3 ..|1,1)"Hor|
|00002150| 69 7a 6f 6e 74 61 6c 20 | 50 6f 69 6e 74 73 2f 20 |izontal |Points/ |
|00002160| 45 6c 6c 69 70 73 65 73 | 20 2d 20 50 72 65 64 65 |Ellipses| - Prede|
|00002170| 66 69 6e 65 20 73 69 7a | 65 20 61 6e 64 20 66 69 |fine siz|e and fi|
|00002180| 6c 6c 22 3b 89 28 32 34 | 29 3a f2 63 69 72 63 32 |ll";.(24|):.circ2|
|00002190| 0d 0c 6c 58 20 20 20 e7 | 20 73 79 6d 6d 3d 34 20 |..lX .| symm=4 |
|000021a0| f1 8a 31 2c 31 29 22 44 | 69 61 67 6f 6e 61 6c 20 |..1,1)"D|iagonal |
|000021b0| 50 6f 69 6e 74 73 2f 45 | 6c 6c 69 70 73 65 73 29 |Points/E|llipses)|
|000021c0| 20 2d 20 50 72 65 64 65 | 66 69 6e 65 20 73 69 7a | - Prede|fine siz|
|000021d0| 65 20 61 6e 64 20 66 69 | 6c 6c 22 3b 89 28 32 37 |e and fi|ll";.(27|
|000021e0| 29 3a f2 63 69 72 63 33 | 0d 0c 76 58 20 20 20 e7 |):.circ3|..vX .|
|000021f0| 20 73 79 6d 6d 3d 35 20 | f1 8a 31 2c 31 29 22 56 | symm=5 |..1,1)"V|
|00002200| 65 72 74 69 63 61 6c 20 | 50 6f 69 6e 74 73 2f 45 |ertical |Points/E|
|00002210| 6c 6c 69 70 73 65 73 29 | 20 2d 20 50 72 65 64 65 |llipses)| - Prede|
|00002220| 66 69 6e 65 20 73 69 7a | 65 20 61 6e 64 20 66 69 |fine siz|e and fi|
|00002230| 6c 6c 22 3b 89 28 32 37 | 29 3a f2 63 69 72 63 34 |ll";.(27|):.circ4|
|00002240| 0d 0c 80 cc 20 20 20 e7 | 20 73 79 6d 6d 3d 36 20 |.... .| symm=6 |
|00002250| f1 8a 31 2c 31 29 22 53 | 68 61 64 6f 77 20 2d 20 |..1,1)"S|hadow - |
|00002260| 50 72 65 64 65 66 69 6e | 65 20 78 2c 79 2e 22 3b |Predefin|e x,y.";|
|00002270| 89 28 34 32 29 3a c8 91 | 20 70 25 2c 71 25 3a c8 |.(42):..| p%,q%:.|
|00002280| 97 20 58 2c 59 2c 42 3a | c8 92 20 58 2c 59 3a c8 |. X,Y,B:|.. X,Y:.|
|00002290| 92 20 58 2c 2d 59 3a c8 | 92 20 2d 58 2c 2d 59 3a |. X,-Y:.|. -X,-Y:|
|000022a0| c8 92 20 2d 58 2c 59 3a | 41 25 3d b3 28 33 36 30 |.. -X,Y:|A%=.(360|
|000022b0| 29 3a 72 64 78 3d 20 58 | 2b b3 28 6e 25 2b 32 29 |):rdx= X|+.(n%+2)|
|000022c0| 2a 9b b2 41 25 2d 34 3a | 72 64 79 3d 59 2b b3 28 |*..A%-4:|rdy=Y+.(|
|000022d0| 6d 25 2b 32 29 2a b5 b2 | 41 25 2b 34 3a c8 92 20 |m%+2)*..|A%+4:.. |
|000022e0| 72 64 78 2c 72 64 79 3a | c8 92 20 72 64 78 2c 2d |rdx,rdy:|.. rdx,-|
|000022f0| 72 64 79 3a c8 92 20 2d | 72 64 78 2c 2d 72 64 79 |rdy:.. -|rdx,-rdy|
|00002300| 3a c8 92 20 2d 72 64 78 | 2c 72 64 79 0d 0c 8a 05 |:.. -rdx|,rdy....|
|00002310| cd 0d 0c 94 09 fd 20 5a | 3d 30 0d 0c 9e 0a c8 91 |...... Z|=0......|
|00002320| 20 30 2c 30 0d 0c a8 05 | e1 0d 0c b2 05 3a 0d 0c | 0,0....|.....:..|
|00002330| bc 0c dd 20 f2 63 69 72 | 63 31 0d 0c c6 1d c8 97 |... .cir|c1......|
|00002340| 20 58 2c 59 2c 5a 3a e7 | 20 70 74 25 3d 30 20 8c | X,Y,Z:.| pt%=0 .|
|00002350| 20 c8 92 20 58 2c 59 0d | 0c d0 0d e7 20 70 74 25 | .. X,Y.|.... pt%|
|00002360| 3d 31 20 8c 0d 0c da 44 | e7 20 66 69 6c 6c 25 3d |=1 ....D|. fill%=|
|00002370| 30 20 8c 20 c8 9d 20 58 | 2c 59 2c 6e 25 2c 6d 25 |0 . .. X|,Y,n%,m%|
|00002380| 2c 61 25 2f 36 20 8b 20 | e7 20 66 69 6c 6c 25 3d |,a%/6 . |. fill%=|
|00002390| 31 20 8c 20 c8 9d 20 c8 | 90 20 58 2c 59 2c 6e 25 |1 . .. .|. X,Y,n%|
|000023a0| 2c 6d 25 2c 61 25 2f 36 | 0d 0c e4 05 cd 0d 0c ee |,m%,a%/6|........|
|000023b0| 05 e1 0d 0c f8 07 20 20 | 3a 0d 0d 02 09 dd f2 65 |...... |:......e|
|000023c0| 6c 6c 0d 0d 0c 15 c8 91 | 20 70 25 2c 71 25 3a c8 |ll......| p%,q%:.|
|000023d0| 97 20 58 2c 59 2c 42 0d | 0d 16 2b e7 20 70 74 25 |. X,Y,B.|..+. pt%|
|000023e0| 3d 30 20 c8 92 20 58 2c | 59 3a c8 92 20 2d 58 2c |=0 .. X,|Y:.. -X,|
|000023f0| 59 3a c8 92 20 2d 58 2c | 2d 59 3a c8 92 20 58 2c |Y:.. -X,|-Y:.. X,|
|00002400| 2d 59 0d 0d 20 0d e7 20 | 70 74 25 3d 31 20 8c 0d |-Y.. .. |pt%=1 ..|
|00002410| 0d 2a 5f 20 20 e7 20 66 | 69 6c 6c 25 3d 30 20 8c |.*_ . f|ill%=0 .|
|00002420| 20 c8 9d 20 58 2c 59 2c | 6e 25 2c 6d 25 2c 61 25 | .. X,Y,|n%,m%,a%|
|00002430| 2f 36 3a c8 9d 20 2d 58 | 2c 59 2c 6e 25 2c 6d 25 |/6:.. -X|,Y,n%,m%|
|00002440| 2c 61 25 2f 36 3a 20 c8 | 9d 20 2d 58 2c 2d 59 2c |,a%/6: .|. -X,-Y,|
|00002450| 6e 25 2c 6d 25 2c 61 25 | 2f 36 3a 20 c8 9d 20 58 |n%,m%,a%|/6: .. X|
|00002460| 2c 2d 59 2c 6e 25 2c 6d | 25 2c 61 25 2f 36 0d 0d |,-Y,n%,m|%,a%/6..|
|00002470| 34 69 20 20 e7 20 66 69 | 6c 6c 25 3d 31 20 8c 20 |4i . fi|ll%=1 . |
|00002480| c8 9d 20 c8 90 20 58 2c | 59 2c 6e 25 2c 6d 25 2c |.. .. X,|Y,n%,m%,|
|00002490| 61 25 2f 36 3a c8 9d 20 | c8 90 20 2d 58 2c 59 2c |a%/6:.. |.. -X,Y,|
|000024a0| 6e 25 2c 6d 25 2c 61 25 | 2f 36 3a c8 9d 20 c8 90 |n%,m%,a%|/6:.. ..|
|000024b0| 20 2d 58 2c 2d 59 2c 6e | 25 2c 6d 25 2c 61 25 2f | -X,-Y,n|%,m%,a%/|
|000024c0| 36 3a c8 9d 20 c8 90 20 | 58 2c 2d 59 2c 6e 25 2c |6:.. .. |X,-Y,n%,|
|000024d0| 6d 25 2c 61 25 2f 36 0d | 0d 3e 07 20 20 cd 0d 0d |m%,a%/6.|.>. ...|
|000024e0| 48 08 20 20 20 e1 0d 0d | 52 05 3a 0d 0d 5c 0c dd |H. ...|R.:..\..|
|000024f0| 20 f2 63 69 72 63 32 0d | 0d 66 15 c8 91 20 70 25 | .circ2.|.f... p%|
|00002500| 2c 71 25 3a c8 97 20 58 | 2c 59 2c 5a 0d 0d 70 1c |,q%:.. X|,Y,Z..p.|
|00002510| e7 20 70 74 25 3d 30 20 | 8c 20 c8 92 20 58 2c 59 |. pt%=0 |. .. X,Y|
|00002520| 3a c8 92 20 2d 58 2c 59 | 0d 0d 7a 0d e7 20 70 74 |:.. -X,Y|..z.. pt|
|00002530| 25 3d 31 20 8c 0d 0d 84 | 35 20 e7 20 66 69 6c 6c |%=1 ....|5 . fill|
|00002540| 25 3d 30 20 8c 20 c8 9d | 20 58 2c 59 2c 6e 25 2c |%=0 . ..| X,Y,n%,|
|00002550| 6d 25 2c 61 25 2f 36 3a | c8 9d 20 2d 58 2c 59 2c |m%,a%/6:|.. -X,Y,|
|00002560| 6e 25 2c 6d 25 2c 61 25 | 2f 36 0d 0d 8e 3b 20 e7 |n%,m%,a%|/6...; .|
|00002570| 20 66 69 6c 6c 25 3d 31 | 20 8c 20 c8 9d 20 c8 90 | fill%=1| . .. ..|
|00002580| 20 58 2c 59 2c 6e 25 2c | 6d 25 2c 61 25 2f 36 3a | X,Y,n%,|m%,a%/6:|
|00002590| c8 9d 20 c8 90 20 2d 58 | 2c 59 2c 6e 25 2c 6d 25 |.. .. -X|,Y,n%,m%|
|000025a0| 2c 61 25 2f 36 0d 0d 98 | 06 20 cd 0d 0d a2 06 20 |,a%/6...|. ..... |
|000025b0| e1 0d 0d ac 06 20 3a 0d | 0d b6 0d 20 dd 20 f2 63 |..... :.|... . .c|
|000025c0| 69 72 63 33 0d 0d c0 16 | 20 c8 91 20 70 25 2c 71 |irc3....| .. p%,q|
|000025d0| 25 3a c8 97 20 58 2c 59 | 2c 5a 0d 0d ca 1c 20 e7 |%:.. X,Y|,Z.... .|
|000025e0| 20 70 74 25 3d 30 20 c8 | 92 20 58 2c 59 3a c8 92 | pt%=0 .|. X,Y:..|
|000025f0| 20 2d 58 2c 2d 59 0d 0d | d4 0e 20 e7 20 70 74 25 | -X,-Y..|.. . pt%|
|00002600| 3d 31 20 8c 0d 0d de 38 | 20 20 20 e7 20 66 69 6c |=1 ....8| . fil|
|00002610| 6c 25 3d 30 20 8c 20 c8 | 9d 20 58 2c 59 2c 6e 25 |l%=0 . .|. X,Y,n%|
|00002620| 2c 6d 25 2c 61 25 2f 36 | 3a c8 9d 20 2d 58 2c 2d |,m%,a%/6|:.. -X,-|
|00002630| 59 2c 6e 25 2c 6d 25 2c | 61 25 2f 36 0d 0d e8 3e |Y,n%,m%,|a%/6...>|
|00002640| 20 20 20 e7 20 66 69 6c | 6c 25 3d 31 20 8c 20 c8 | . fil|l%=1 . .|
|00002650| 9d 20 c8 90 20 58 2c 59 | 2c 6e 25 2c 6d 25 2c 61 |. .. X,Y|,n%,m%,a|
|00002660| 25 2f 36 3a c8 9d 20 c8 | 90 20 2d 58 2c 2d 59 2c |%/6:.. .|. -X,-Y,|
|00002670| 6e 25 2c 6d 25 2c 61 25 | 2f 36 0d 0d f2 08 20 20 |n%,m%,a%|/6.... |
|00002680| 20 cd 0d 0d fc 08 20 20 | 20 e1 0d 0e 06 08 20 20 | ..... | ..... |
|00002690| 20 3a 0d 0e 10 0d 20 dd | 20 f2 63 69 72 63 34 0d | :.... .| .circ4.|
|000026a0| 0e 1a 16 20 c8 91 20 70 | 25 2c 71 25 3a c8 97 20 |... .. p|%,q%:.. |
|000026b0| 58 2c 59 2c 5a 0d 0e 24 | 1b 20 e7 20 70 74 25 3d |X,Y,Z..$|. . pt%=|
|000026c0| 30 20 c8 92 20 58 2c 59 | 3a c8 92 20 58 2c 2d 59 |0 .. X,Y|:.. X,-Y|
|000026d0| 0d 0e 2e 0e 20 e7 20 70 | 74 25 3d 31 20 8c 0d 0e |.... . p|t%=1 ...|
|000026e0| 38 37 20 20 20 e7 20 66 | 69 6c 6c 25 3d 30 20 8c |87 . f|ill%=0 .|
|000026f0| 20 c8 9d 20 58 2c 59 2c | 6e 25 2c 6d 25 2c 61 25 | .. X,Y,|n%,m%,a%|
|00002700| 2f 36 3a c8 9d 20 58 2c | 2d 59 2c 6e 25 2c 6d 25 |/6:.. X,|-Y,n%,m%|
|00002710| 2c 61 25 2f 36 0d 0e 42 | 3d 20 20 20 e7 20 66 69 |,a%/6..B|= . fi|
|00002720| 6c 6c 25 3d 31 20 8c 20 | c8 9d 20 c8 90 20 58 2c |ll%=1 . |.. .. X,|
|00002730| 59 2c 6e 25 2c 6d 25 2c | 61 25 2f 36 3a c8 9d 20 |Y,n%,m%,|a%/6:.. |
|00002740| c8 90 20 58 2c 2d 59 2c | 6e 25 2c 6d 25 2c 61 25 |.. X,-Y,|n%,m%,a%|
|00002750| 2f 36 0d 0e 4c 08 20 20 | 20 cd 0d 0e 56 08 20 20 |/6..L. | ...V. |
|00002760| 20 e1 0d 0e 60 08 20 20 | 20 3a 0d 0e 6a 0d dd 20 | ...`. | :..j.. |
|00002770| f2 72 61 6e 64 6f 6d 0d | 0e 74 0f 20 f5 3a c8 97 |.random.|.t. .:..|
|00002780| 20 58 2c 59 2c 5a 0d 0e | 7e 0c 20 e7 20 5a 3d 32 | X,Y,Z..|~. . Z=2|
|00002790| 20 8c 0d 0e 88 5d 20 20 | e7 20 73 79 6d 6d 3d 31 | ....] |. symm=1|
|000027a0| 20 f1 8a 31 2c 31 29 22 | 53 70 72 61 79 20 2d 50 | ..1,1)"|Spray -P|
|000027b0| 72 65 64 65 66 69 6e 65 | 20 53 69 7a 65 22 3b 89 |redefine| Size";.|
|000027c0| 28 36 30 29 3a 41 25 3d | b3 28 33 36 30 29 3a c8 |(60):A%=|.(360):.|
|000027d0| 92 20 58 2b b3 28 6e 25 | 29 2a 9b b2 41 25 2d 34 |. X+.(n%|)*..A%-4|
|000027e0| 2c 59 2b b3 28 6d 25 29 | 2a b5 b2 41 25 2b 34 0d |,Y+.(m%)|*..A%+4.|
|000027f0| 0e 92 d3 20 20 e7 20 73 | 79 6d 6d 3d 32 20 f1 8a |... . s|ymm=2 ..|
|00002800| 31 2c 31 29 22 53 70 72 | 61 79 20 34 2d 77 61 79 |1,1)"Spr|ay 4-way|
|00002810| 22 3b 89 28 35 34 29 3a | c8 91 20 70 25 2c 71 25 |";.(54):|.. p%,q%|
|00002820| 3a c8 97 20 58 2c 59 2c | 42 3a 41 25 3d b3 28 33 |:.. X,Y,|B:A%=.(3|
|00002830| 36 30 29 3a c8 92 20 58 | 2b b3 28 6e 25 29 2a 9b |60):.. X|+.(n%)*.|
|00002840| b2 41 25 2d 34 2c 59 2b | b3 28 6d 25 29 2a b5 b2 |.A%-4,Y+|.(m%)*..|
|00002850| 41 25 2b 34 3a c8 92 20 | 2d 58 2b b3 28 6e 25 29 |A%+4:.. |-X+.(n%)|
|00002860| 2a 9b b2 41 25 2d 34 2c | 59 2b b3 28 6d 25 29 2a |*..A%-4,|Y+.(m%)*|
|00002870| b5 b2 41 25 2b 34 3a c8 | 92 20 2d 58 2b b3 28 6e |..A%+4:.|. -X+.(n|
|00002880| 25 29 2a 9b b2 41 25 2d | 34 2c 2d 59 2b b3 28 6d |%)*..A%-|4,-Y+.(m|
|00002890| 25 29 2a b5 b2 41 25 2b | 34 3a c8 92 20 58 2b b3 |%)*..A%+|4:.. X+.|
|000028a0| 28 6e 25 29 2a 9b b2 41 | 25 2d 34 2c 2d 59 2b b3 |(n%)*..A|%-4,-Y+.|
|000028b0| 28 6d 25 29 2a b5 b2 41 | 25 2b 34 3a c8 91 20 30 |(m%)*..A|%+4:.. 0|
|000028c0| 2c 30 0d 0e 9c a5 20 e7 | 20 73 79 6d 6d 3d 33 20 |,0.... .| symm=3 |
|000028d0| f1 8a 31 2c 31 29 22 48 | 6f 72 69 7a 6f 6e 74 61 |..1,1)"H|orizonta|
|000028e0| 6c 20 72 65 66 6c 65 63 | 74 69 6f 6e 20 2d 20 44 |l reflec|tion - D|
|000028f0| 72 61 77 20 6f 6e 20 6c | 65 66 74 22 3b 89 28 32 |raw on l|eft";.(2|
|00002900| 38 29 3a c8 91 20 37 39 | 30 2c 35 36 32 3a c8 97 |8):.. 79|0,562:..|
|00002910| 20 58 2c 59 2c 42 3a c8 | 92 20 58 2c 59 3a c8 92 | X,Y,B:.|. X,Y:..|
|00002920| 20 2d 58 2c 59 3a c8 92 | 20 2d 58 2c 2d 59 3a c8 | -X,Y:..| -X,-Y:.|
|00002930| 92 20 58 2c 2d 59 3a c8 | 91 20 34 39 30 2c 35 36 |. X,-Y:.|. 490,56|
|00002940| 32 3a c8 92 20 58 2c 59 | 3a c8 92 2d 58 2c 59 3a |2:.. X,Y|:..-X,Y:|
|00002950| c8 92 20 2d 58 2c 2d 59 | 3a c8 92 20 58 2c 2d 59 |.. -X,-Y|:.. X,-Y|
|00002960| 3a c8 91 20 30 2c 30 0d | 0e a6 9f 20 20 e7 20 73 |:.. 0,0.|... . s|
|00002970| 79 6d 6d 3d 34 20 f1 8a | 31 2c 31 29 22 49 6e 6e |ymm=4 ..|1,1)"Inn|
|00002980| 65 72 20 72 65 66 6c 65 | 63 74 69 6f 6e 22 3b 89 |er refle|ction";.|
|00002990| 28 35 33 29 3a c8 91 20 | 36 34 30 2c 35 36 32 3a |(53):.. |640,562:|
|000029a0| c8 97 20 58 2c 59 2c 42 | 3a c8 92 20 58 2c 59 3a |.. X,Y,B|:.. X,Y:|
|000029b0| c8 92 20 28 58 29 2f 32 | 2c 28 59 29 2f 32 3a c8 |.. (X)/2|,(Y)/2:.|
|000029c0| 92 20 58 2c 2d 59 3a c8 | 92 20 28 58 29 2f 32 2c |. X,-Y:.|. (X)/2,|
|000029d0| 2d 28 59 29 2f 32 3a c8 | 92 20 2d 58 2c 2d 59 3a |-(Y)/2:.|. -X,-Y:|
|000029e0| c8 92 20 2d 28 58 29 2f | 32 2c 2d 28 59 29 2f 32 |.. -(X)/|2,-(Y)/2|
|000029f0| 3a c8 92 20 2d 58 2c 59 | 3a c8 92 20 2d 28 58 29 |:.. -X,Y|:.. -(X)|
|00002a00| 2f 32 2c 59 2f 32 0d 0e | b0 a6 20 20 e7 20 73 79 |/2,Y/2..|.. . sy|
|00002a10| 6d 6d 3d 35 20 f1 8a 31 | 2c 31 29 22 56 65 72 74 |mm=5 ..1|,1)"Vert|
|00002a20| 69 63 61 6c 20 72 65 66 | 6c 65 63 74 69 6f 6e 20 |ical ref|lection |
|00002a30| 2d 20 44 72 61 77 20 6f | 6e 20 62 6f 74 74 6f 6d |- Draw o|n bottom|
|00002a40| 20 68 61 6c 66 22 3b 89 | 28 32 33 29 3a c8 91 20 | half";.|(23):.. |
|00002a50| 36 34 30 2c 34 31 32 3a | c8 97 20 58 2c 59 2c 42 |640,412:|.. X,Y,B|
|00002a60| 3a 20 c8 92 20 58 2c 59 | 3a c8 92 20 58 2c 2d 59 |: .. X,Y|:.. X,-Y|
|00002a70| 3a c8 92 20 2d 58 2c 2d | 59 3a c8 92 20 2d 58 2c |:.. -X,-|Y:.. -X,|
|00002a80| 59 3a c8 91 20 36 34 30 | 2c 37 31 32 3a c8 92 20 |Y:.. 640|,712:.. |
|00002a90| 58 2c 59 3a c8 92 20 58 | 2c 2d 59 3a c8 92 20 2d |X,Y:.. X|,-Y:.. -|
|00002aa0| 58 2c 2d 59 3a c8 92 20 | 2d 58 2c 59 0d 0e ba 91 |X,-Y:.. |-X,Y....|
|00002ab0| 20 20 e7 20 73 79 6d 6d | 3d 36 20 f1 8a 31 2c 31 | . symm|=6 ..1,1|
|00002ac0| 29 22 4f 75 74 65 72 20 | 72 65 66 6c 65 63 74 69 |)"Outer |reflecti|
|00002ad0| 6f 6e 22 3b 89 28 35 30 | 29 3a c8 91 20 36 34 30 |on";.(50|):.. 640|
|00002ae0| 2c 35 36 32 3a c8 97 20 | 58 2c 59 2c 42 3a c8 92 |,562:.. |X,Y,B:..|
|00002af0| 20 58 2c 59 3a c8 92 20 | 32 2a 58 2c 32 2a 59 3a | X,Y:.. |2*X,2*Y:|
|00002b00| c8 92 20 2d 58 2c 59 3a | c8 92 20 2d 32 2a 58 2c |.. -X,Y:|.. -2*X,|
|00002b10| 32 2a 59 3a c8 92 20 2d | 58 2c 2d 59 3a c8 92 20 |2*Y:.. -|X,-Y:.. |
|00002b20| 2d 32 2a 58 2c 2d 32 2a | 59 3a c8 92 20 58 2c 2d |-2*X,-2*|Y:.. X,-|
|00002b30| 59 3a c8 92 20 32 2a 58 | 2c 2d 32 2a 59 0d 0e c4 |Y:.. 2*X|,-2*Y...|
|00002b40| 06 20 cd 0d 0e ce 0a 20 | fd 20 5a 3d 30 0d 0e d8 |. ..... |. Z=0...|
|00002b50| 0b 20 c8 91 20 30 2c 30 | 0d 0e e2 05 e1 0d 0e ec |. .. 0,0|........|
|00002b60| 05 3a 0d 0e f6 0b dd 20 | f2 74 79 70 65 0d 0f 00 |.:..... |.type...|
|00002b70| 0e f5 3a c8 97 20 58 2c | 59 2c 5a 0d 0f 0a 0b e7 |..:.. X,|Y,Z.....|
|00002b80| 20 5a 3d 31 20 8c 0d 0f | 14 56 20 20 e7 20 73 79 | Z=1 ...|.V . sy|
|00002b90| 6d 6d 3d 31 20 f1 8a 31 | 2c 31 29 22 46 6c 6f 6f |mm=1 ..1|,1)"Floo|
|00002ba0| 64 2f 46 69 6c 6c 22 3b | 89 28 35 35 29 3a e6 20 |d/Fill";|.(55):. |
|00002bb0| 63 63 25 2c 31 32 38 2b | b0 58 2c 59 29 20 c8 9c |cc%,128+|.X,Y) ..|
|00002bc0| 20 c8 9c 28 58 2c 59 29 | 3a c8 90 20 58 2c 59 3a | ..(X,Y)|:.. X,Y:|
|00002bd0| d1 3d 30 3a f5 20 fd 20 | 91 3d 35 30 0d 0f 1e 49 |.=0:. . |.=50...I|
|00002be0| 20 20 e7 20 73 79 6d 6d | 3d 32 20 f1 8a 31 2c 31 | . symm|=2 ..1,1|
|00002bf0| 29 22 54 72 69 61 6e 67 | 6c 65 73 20 2d 20 50 72 |)"Triang|les - Pr|
|00002c00| 65 64 65 66 69 6e 65 20 | 73 69 7a 65 20 61 6e 64 |edefine |size and|
|00002c10| 20 66 69 6c 6c 22 3b 89 | 28 33 30 29 3a f2 74 72 | fill";.|(30):.tr|
|00002c20| 69 64 72 61 77 0d 0f 28 | 43 20 20 e7 20 73 79 6d |idraw..(|C . sym|
|00002c30| 6d 3d 33 20 8c 20 f1 8a | 31 2c 31 29 22 53 74 61 |m=3 . ..|1,1)"Sta|
|00002c40| 72 20 2d 20 50 72 65 64 | 65 66 69 6e 65 20 73 69 |r - Pred|efine si|
|00002c50| 7a 65 20 61 6e 64 20 66 | 69 6c 6c 22 3b 89 28 33 |ze and f|ill";.(3|
|00002c60| 35 29 3a f2 73 74 61 72 | 0d 0f 32 4d 20 20 e7 20 |5):.star|..2M . |
|00002c70| 73 79 6d 6d 3d 34 20 8c | 20 f1 8a 31 2c 31 29 22 |symm=4 .| ..1,1)"|
|00002c80| 52 65 63 74 61 6e 67 6c | 65 20 2d 20 50 72 65 64 |Rectangl|e - Pred|
|00002c90| 65 66 69 6e 65 20 73 69 | 7a 65 20 61 6e 64 20 66 |efine si|ze and f|
|00002ca0| 69 6c 6c 22 3b 89 28 33 | 30 29 3a f2 72 65 63 74 |ill";.(3|0):.rect|
|00002cb0| 64 72 61 77 3a 0d 0f 3c | 48 20 20 e7 20 73 79 6d |draw:..<|H . sym|
|00002cc0| 6d 3d 35 20 f1 8a 31 2c | 31 29 22 44 69 61 6d 6f |m=5 ..1,|1)"Diamo|
|00002cd0| 6e 64 73 20 2d 20 50 72 | 65 64 65 66 69 6e 65 20 |nds - Pr|edefine |
|00002ce0| 73 69 7a 65 20 61 6e 64 | 20 66 69 6c 6c 22 3b 89 |size and| fill";.|
|00002cf0| 28 33 31 29 3a f2 64 69 | 61 6d 6f 6e 64 0d 0f 46 |(31):.di|amond..F|
|00002d00| 47 20 20 e7 20 73 79 6d | 6d 3d 36 20 8c 20 f1 8a |G . sym|m=6 . ..|
|00002d10| 31 2c 31 29 22 46 6c 6f | 77 65 72 20 2d 20 50 72 |1,1)"Flo|wer - Pr|
|00002d20| 65 64 65 66 69 6e 65 20 | 73 69 7a 65 20 61 6e 64 |edefine |size and|
|00002d30| 20 66 69 6c 6c 22 3b 89 | 28 33 31 29 3a f2 66 6c | fill";.|(31):.fl|
|00002d40| 6f 77 65 72 0d 0f 50 07 | 20 20 cd 0d 0f 5a 0b 20 |ower..P.| ...Z. |
|00002d50| 20 fd 20 5a 3d 30 0d 0f | 64 07 20 20 e1 0d 0f 6e | . Z=0..|d. ...n|
|00002d60| 08 20 20 20 3a 0d 0f 78 | 0e dd 20 f2 74 72 69 64 |. :..x|.. .trid|
|00002d70| 72 61 77 0d 0f 82 4c 20 | e7 20 66 69 6c 6c 25 3d |raw...L |. fill%=|
|00002d80| 30 20 8c 20 86 20 58 2c | 59 2b 6d 25 2c 58 2b 6e |0 . . X,|Y+m%,X+n|
|00002d90| 25 2c 59 2d 6d 25 3a 86 | 20 58 2b 6e 25 2c 59 2d |%,Y-m%:.| X+n%,Y-|
|00002da0| 6d 25 2c 58 2d 6e 25 2c | 59 2d 6d 25 3a 86 20 58 |m%,X-n%,|Y-m%:. X|
|00002db0| 2d 6e 25 2c 59 2d 6d 25 | 2c 58 2c 59 2b 6d 25 0d |-n%,Y-m%|,X,Y+m%.|
|00002dc0| 0f 8c 3e 20 e7 20 66 69 | 6c 6c 25 3d 31 20 8c 20 |..> . fi|ll%=1 . |
|00002dd0| c8 92 20 58 2c 59 2b 6d | 25 3a c8 92 20 58 2b 6e |.. X,Y+m|%:.. X+n|
|00002de0| 25 2c 59 2d 6d 25 3a f0 | 20 26 35 35 2c 58 2d 6e |%,Y-m%:.| &55,X-n|
|00002df0| 25 2c 59 2d 6d 25 3a f2 | 64 65 6c 61 79 0d 0f 96 |%,Y-m%:.|delay...|
|00002e00| 07 20 20 e1 0d 0f a0 07 | 20 20 3a 0d 0f aa 0f dd |. .....| :.....|
|00002e10| 20 f2 72 65 63 74 64 72 | 61 77 0d 0f b4 3f 20 20 | .rectdr|aw...? |
|00002e20| e7 20 66 69 6c 6c 25 3d | 30 20 c8 93 20 58 2c 59 |. fill%=|0 .. X,Y|
|00002e30| 2c 6e 25 2c 6d 25 20 8b | 20 e7 20 66 69 6c 6c 25 |,n%,m% .| . fill%|
|00002e40| 3d 31 20 c8 93 20 c8 90 | 20 58 2c 59 2c 6e 25 2c |=1 .. ..| X,Y,n%,|
|00002e50| 6d 25 3a f2 64 65 6c 61 | 79 0d 0f be 07 20 20 e1 |m%:.dela|y.... .|
|00002e60| 0d 0f c8 07 20 20 3a 0d | 0f d2 0b dd 20 f2 73 74 |.... :.|.... .st|
|00002e70| 61 72 0d 0f dc 14 f4 20 | 4c 4f 43 41 4c 20 73 78 |ar..... |LOCAL sx|
|00002e80| 2c 73 79 2c 73 7a 0d 0f | e6 14 f4 20 4d 4f 55 53 |,sy,sz..|... MOUS|
|00002e90| 45 20 73 78 2c 73 79 2c | 73 7a 0d 0f f0 0a c8 92 |E sx,sy,|sz......|
|00002ea0| 20 58 2c 59 0d 0f fa 82 | 86 20 58 2c 59 2b 30 2e | X,Y....|. X,Y+0.|
|00002eb0| 35 2a 6d 25 2c 58 2b 30 | 2e 35 2a 6e 25 2c 59 2d |5*m%,X+0|.5*n%,Y-|
|00002ec0| 30 2e 35 2a 6d 25 3a 86 | 20 58 2b 30 2e 35 2a 6e |0.5*m%:.| X+0.5*n|
|00002ed0| 25 2c 59 2d 30 2e 35 2a | 6d 25 2c 58 2d 30 2e 35 |%,Y-0.5*|m%,X-0.5|
|00002ee0| 2a 6e 25 2c 59 2d 30 2e | 35 2a 6d 25 3a e7 20 66 |*n%,Y-0.|5*m%:. f|
|00002ef0| 69 6c 6c 25 3d 30 20 f0 | 20 26 30 35 2c 58 2c 59 |ill%=0 .| &05,X,Y|
|00002f00| 2b 30 2e 35 2a 6d 25 20 | 8b 20 e7 20 66 69 6c 6c |+0.5*m% |. . fill|
|00002f10| 25 3d 31 20 8c 20 f0 20 | 26 35 35 2c 58 2c 59 2b |%=1 . . |&55,X,Y+|
|00002f20| 30 2e 35 2a 6d 25 0d 10 | 04 63 86 20 58 2c 59 2d |0.5*m%..|.c. X,Y-|
|00002f30| 6d 25 2c 58 2d 30 2e 35 | 2a 6e 25 2c 59 3a 86 20 |m%,X-0.5|*n%,Y:. |
|00002f40| 58 2d 30 2e 35 2a 6e 25 | 2c 59 2c 58 2b 30 2e 35 |X-0.5*n%|,Y,X+0.5|
|00002f50| 2a 6e 25 2c 59 3a e7 20 | 66 69 6c 6c 25 3d 30 20 |*n%,Y:. |fill%=0 |
|00002f60| 8c 20 f0 20 26 30 35 2c | 58 2c 59 2d 6d 25 20 8b |. . &05,|X,Y-m% .|
|00002f70| 20 e7 20 66 69 6c 6c 25 | 3d 31 20 8c 20 f0 20 26 | . fill%|=1 . . &|
|00002f80| 35 35 2c 58 2c 59 2d 6d | 25 0d 10 0e 05 cd 0d 10 |55,X,Y-m|%.......|
|00002f90| 18 0a f2 64 65 6c 61 79 | 0d 10 22 05 e1 0d 10 2c |...delay|.."....,|
|00002fa0| 05 3a 0d 10 36 0e dd 20 | f2 64 69 61 6d 6f 6e 64 |.:..6.. |.diamond|
|00002fb0| 0d 10 40 14 f4 20 4c 4f | 43 41 4c 20 64 78 2c 64 |..@.. LO|CAL dx,d|
|00002fc0| 79 2c 64 7a 0d 10 4a 0e | 2a 50 4f 49 4e 54 45 52 |y,dz..J.|*POINTER|
|00002fd0| 20 31 0d 10 54 15 f4 20 | 4d 4f 55 53 45 20 64 78 | 1..T.. |MOUSE dx|
|00002fe0| 2c 64 79 2c 64 7a 3a 0d | 10 5e 0a c8 92 20 58 2c |,dy,dz:.|.^... X,|
|00002ff0| 59 0d 10 68 33 74 79 3d | 59 2b 30 2e 35 2a 6d 25 |Y..h3ty=|Y+0.5*m%|
|00003000| 3a 62 79 3d 59 2d 30 2e | 35 2a 6d 25 3a 72 78 3d |:by=Y-0.|5*m%:rx=|
|00003010| 58 2b 30 2e 35 2a 6e 25 | 3a 6c 78 3d 58 2d 30 2e |X+0.5*n%|:lx=X-0.|
|00003020| 35 2a 6e 25 0d 10 72 3f | e7 20 66 69 6c 6c 25 3d |5*n%..r?|. fill%=|
|00003030| 30 20 8c 20 86 20 58 2c | 74 79 2c 72 78 2c 59 3a |0 . . X,|ty,rx,Y:|
|00003040| 86 20 72 78 2c 59 2c 58 | 2c 62 79 3a 86 20 58 2c |. rx,Y,X|,by:. X,|
|00003050| 62 79 2c 6c 78 2c 59 3a | 86 20 6c 78 2c 59 2c 58 |by,lx,Y:|. lx,Y,X|
|00003060| 2c 74 79 0d 10 7c 45 e7 | 20 66 69 6c 6c 25 3d 31 |,ty..|E.| fill%=1|
|00003070| 20 8c 20 c8 92 20 58 2c | 74 79 3a c8 92 20 72 78 | . .. X,|ty:.. rx|
|00003080| 2c 59 3a f0 20 26 35 35 | 2c 6c 78 2c 59 3a c8 92 |,Y:. &55|,lx,Y:..|
|00003090| 20 72 78 2c 59 3a c8 92 | 20 6c 78 2c 59 3a f0 20 | rx,Y:..| lx,Y:. |
|000030a0| 26 35 35 2c 58 2c 62 79 | 0d 10 86 05 cd 0d 10 90 |&55,X,by|........|
|000030b0| 0a f2 64 65 6c 61 79 0d | 10 9a 05 e1 0d 10 a4 05 |..delay.|........|
|000030c0| 3a 0d 10 ae 0d dd 20 f2 | 66 6c 6f 77 65 72 0d 10 |:..... .|flower..|
|000030d0| b8 1f e3 20 61 6e 67 3d | af 2f 38 20 b8 20 33 2a |... ang=|./8 . 3*|
|000030e0| af 2f 34 2b af 2f 38 20 | 88 20 af 2f 34 0d 10 c2 |./4+./8 |. ./4...|
|000030f0| 14 f4 20 4d 4f 55 53 45 | 20 61 65 2c 62 65 2c 63 |.. MOUSE| ae,be,c|
|00003100| 65 0d 10 cc 22 e7 20 66 | 69 6c 6c 25 3d 30 20 8c |e...". f|ill%=0 .|
|00003110| 20 c8 9d 20 58 2c 59 2c | 6d 25 2c 6e 25 2f 32 2c | .. X,Y,|m%,n%/2,|
|00003120| 61 6e 67 0d 10 d6 23 e7 | 20 66 69 6c 6c 25 3d 31 |ang...#.| fill%=1|
|00003130| 20 8c 20 c8 9d 20 c8 90 | 20 58 2c 59 2c 6d 25 2c | . .. ..| X,Y,m%,|
|00003140| 6e 25 2c 61 6e 67 0d 10 | e0 05 ed 0d 10 ea 0a f2 |n%,ang..|........|
|00003150| 64 65 6c 61 79 0d 10 f4 | 05 e1 0d 10 fe 05 3a 0d |delay...|......:.|
|00003160| 11 08 11 dd 20 f2 64 69 | 74 68 73 65 6c 65 63 74 |.... .di|thselect|
|00003170| 0d 11 12 05 f5 0d 11 1c | 3c e7 20 61 62 25 20 80 |........|<. ab% .|
|00003180| 20 34 20 8c 20 e7 20 61 | 78 25 3c 31 30 32 34 20 | 4 . . a|x%<1024 |
|00003190| 63 6f 6c 31 25 3d b0 61 | 78 25 2c 61 79 25 29 3a |col1%=.a|x%,ay%):|
|000031a0| 63 6f 6c 32 25 3d c8 9c | 28 61 78 25 2c 61 79 25 |col2%=..|(ax%,ay%|
|000031b0| 29 0d 11 26 3c e7 20 61 | 62 25 20 80 20 31 20 8c |)..&<. a|b% . 1 .|
|000031c0| 20 e7 20 61 78 25 3c 31 | 30 32 34 20 63 6f 6c 33 | . ax%<1|024 col3|
|000031d0| 25 3d b0 61 78 25 2c 61 | 79 25 29 3a 63 6f 6c 34 |%=.ax%,a|y%):col4|
|000031e0| 25 3d c8 9c 28 61 78 25 | 2c 61 79 25 29 0d 11 30 |%=..(ax%|,ay%)..0|
|000031f0| 0d fd 20 61 62 25 20 80 | 20 31 0d 11 3a 26 f2 64 |.. ab% .| 1..:&.d|
|00003200| 69 74 68 65 72 28 63 6f | 6c 31 25 2c 63 6f 6c 32 |ither(co|l1%,col2|
|00003210| 25 2c 63 6f 6c 33 25 2c | 63 6f 6c 34 25 2c b9 29 |%,col3%,|col4%,.)|
|00003220| 0d 11 44 0a 73 6c 69 70 | 3d 31 0d 11 4e 05 e1 0d |..D.slip|=1..N...|
|00003230| 11 58 05 3a 0d 11 62 0c | 20 dd 20 f2 73 61 76 65 |.X.:..b.| . .save|
|00003240| 0d 11 6c 0f 20 ee 20 85 | 20 f2 6d 65 73 73 31 0d |..l. . .| .mess1.|
|00003250| 11 76 3e 20 f1 8a 31 2c | 31 29 22 4e 61 6d 65 20 |.v> ..1,|1)"Name |
|00003260| 69 73 20 22 3b 64 69 72 | 33 24 2b 22 2e 22 2b 66 |is ";dir|3$+"."+f|
|00003270| 69 6c 65 32 24 2b c3 28 | 6e 6c 25 29 3b 22 20 43 |ile2$+.(|nl%);" C|
|00003280| 6f 6e 66 69 72 6d 20 28 | 59 2f 4e 29 22 0d 11 80 |onfirm (|Y/N)"...|
|00003290| 0a 20 61 6e 24 3d be 0d | 11 8a 1a 20 e7 20 61 6e |. an$=..|... . an|
|000032a0| 24 3d 22 4e 22 20 84 20 | 61 6e 24 3d 22 6e 22 20 |$="N" . |an$="n" |
|000032b0| 8c 0d 11 94 39 20 f1 8a | 31 2c 31 29 20 89 28 37 |....9 ..|1,1) .(7|
|000032c0| 30 29 3a e8 8a 31 2c 31 | 29 22 45 6e 74 65 72 20 |0):..1,1|)"Enter |
|000032d0| 66 75 6c 6c 20 66 69 6c | 65 6e 61 6d 65 3a 2d 20 |full fil|ename:- |
|000032e0| 22 3b 6e 65 77 66 69 6c | 65 24 0d 11 9e 14 20 e7 |";newfil|e$.... .|
|000032f0| 20 6e 65 77 66 69 6c 65 | 24 3d 22 22 20 e1 0d 11 | newfile|$="" ...|
|00003300| a8 26 20 f1 8a 31 2c 31 | 29 20 89 28 37 36 29 3a |.& ..1,1|) .(76):|
|00003310| ff 28 22 50 53 41 56 45 | 20 22 2b 6e 65 77 66 69 |.("PSAVE| "+newfi|
|00003320| 6c 65 24 29 0d 11 b2 06 | 20 e1 0d 11 bc 06 20 cd |le$)....| ..... .|
|00003330| 0d 11 c6 0a 20 2a 46 58 | 31 35 0d 11 d0 11 20 f1 |.... *FX|15.... .|
|00003340| 8a 31 2c 31 29 20 89 28 | 37 36 29 0d 11 da 28 20 |.1,1) .(|76)...( |
|00003350| ff 28 22 50 53 41 56 45 | 20 22 2b 64 69 72 33 24 |.("PSAVE| "+dir3$|
|00003360| 2b 22 2e 22 2b 66 69 6c | 65 32 24 2b c3 28 6e 6c |+"."+fil|e2$+.(nl|
|00003370| 25 29 29 0d 11 e4 29 20 | 20 f1 8a 31 2c 31 29 66 |%))...) | ..1,1)f|
|00003380| 69 6c 65 32 24 2b c3 28 | 6e 6c 25 29 3b 89 28 36 |ile2$+.(|nl%);.(6|
|00003390| 30 29 3a 6e 6c 25 3d 6e | 6c 25 2b 31 0d 11 ee 07 |0):nl%=n|l%+1....|
|000033a0| 20 20 e1 0d 11 f8 07 20 | 20 3a 0d 12 02 0e 20 20 | ..... | :.... |
|000033b0| dd 20 f2 73 61 76 65 32 | 0d 12 0c 10 20 20 ee 20 |. .save2|.... . |
|000033c0| 85 20 f2 6d 65 73 73 31 | 0d 12 16 44 20 f1 8a 31 |. .mess1|...D ..1|
|000033d0| 2c 31 29 22 4e 61 6d 65 | 20 6f 66 20 66 69 6c 65 |,1)"Name| of file|
|000033e0| 20 69 73 20 22 3b 64 69 | 72 24 2b 22 2e 22 2b 66 | is ";di|r$+"."+f|
|000033f0| 69 6c 65 32 24 2b c3 28 | 6e 6c 25 29 3b 22 20 43 |ile2$+.(|nl%);" C|
|00003400| 6f 6e 66 69 72 6d 20 59 | 2f 4e 29 22 0d 12 20 0a |onfirm Y|/N)".. .|
|00003410| 20 61 6e 24 3d be 0d 12 | 2a 1a 20 e7 20 61 6e 24 | an$=...|*. . an$|
|00003420| 3d 22 4e 22 20 84 20 61 | 6e 24 3d 22 6e 22 20 8c |="N" . a|n$="n" .|
|00003430| 0d 12 34 39 20 f1 8a 31 | 2c 31 29 20 89 28 37 32 |..49 ..1|,1) .(72|
|00003440| 29 3a e8 8a 31 2c 31 29 | 22 45 6e 74 65 72 20 66 |):..1,1)|"Enter f|
|00003450| 75 6c 6c 20 66 69 6c 65 | 6e 61 6d 65 3a 2d 20 22 |ull file|name:- "|
|00003460| 3b 6e 65 77 66 69 6c 65 | 24 0d 12 3e 14 20 e7 20 |;newfile|$..>. . |
|00003470| 6e 65 77 66 69 6c 65 24 | 3d 22 22 20 e1 0d 12 48 |newfile$|="" ...H|
|00003480| 2b 20 f1 8a 31 2c 31 29 | 20 89 28 37 36 29 3a ff |+ ..1,1)| .(76):.|
|00003490| 28 22 53 63 72 65 65 6e | 53 61 76 65 20 22 2b 6e |("Screen|Save "+n|
|000034a0| 65 77 66 69 6c 65 24 29 | 0d 12 52 06 20 e1 0d 12 |ewfile$)|..R. ...|
|000034b0| 5c 06 20 cd 0d 12 66 0b | 20 20 2a 46 58 31 35 0d |\. ...f.| *FX15.|
|000034c0| 12 70 12 20 20 f1 8a 31 | 2c 31 29 20 89 28 37 36 |.p. ..1|,1) .(76|
|000034d0| 29 0d 12 7a 2d 20 20 ff | 28 22 53 63 72 65 65 6e |)..z- .|("Screen|
|000034e0| 53 61 76 65 20 22 2b 64 | 69 72 24 2b 22 2e 22 2b |Save "+d|ir$+"."+|
|000034f0| 66 69 6c 65 32 24 2b c3 | 28 6e 6c 25 29 29 0d 12 |file2$+.|(nl%))..|
|00003500| 84 29 20 20 f1 8a 31 2c | 31 29 66 69 6c 65 32 24 |.) ..1,|1)file2$|
|00003510| 2b c3 28 6e 6c 25 29 3b | 89 28 36 30 29 3a 6e 6c |+.(nl%);|.(60):nl|
|00003520| 25 3d 6e 6c 25 2b 31 0d | 12 8e 07 20 20 e1 0d 12 |%=nl%+1.|... ...|
|00003530| 98 07 20 20 3a 0d 12 a2 | 0d 20 20 dd 20 f2 6c 6f |.. :...|. . .lo|
|00003540| 61 64 0d 12 ac 14 20 20 | ea 20 85 3a ee 20 85 20 |ad.... |. .:. . |
|00003550| f2 6d 65 73 73 32 0d 12 | b6 29 20 20 ff 28 22 50 |.mess2..|.) .("P|
|00003560| 4c 4f 41 44 20 22 2b 64 | 69 72 31 24 2b 22 2e 22 |LOAD "+d|ir1$+"."|
|00003570| 2b 66 69 6c 65 31 24 2b | c3 28 70 73 25 29 29 0d |+file1$+|.(ps%)).|
|00003580| 12 c0 29 20 20 f1 8a 31 | 2c 31 29 66 69 6c 65 31 |..) ..1|,1)file1|
|00003590| 24 2b c3 28 70 73 25 29 | 3b 89 28 32 30 29 3a 70 |$+.(ps%)|;.(20):p|
|000035a0| 73 25 3d 70 73 25 2b 31 | 0d 12 ca 07 20 20 e1 0d |s%=ps%+1|.... ..|
|000035b0| 12 d4 07 20 20 3a 0d 12 | de 0e 20 20 dd 20 f2 6c |... :..|.. . .l|
|000035c0| 6f 61 64 32 0d 12 e8 14 | 20 20 ea 20 85 3a ee 20 |oad2....| . .:. |
|000035d0| 85 20 f2 6d 65 73 73 32 | 0d 12 f2 2d 20 20 ff 28 |. .mess2|...- .(|
|000035e0| 22 53 63 72 65 65 6e 4c | 6f 61 64 20 22 2b 64 69 |"ScreenL|oad "+di|
|000035f0| 72 24 2b 22 2e 22 2b 66 | 69 6c 65 31 24 2b c3 28 |r$+"."+f|ile1$+.(|
|00003600| 70 73 25 29 29 0d 12 fc | 29 20 20 f1 8a 31 2c 31 |ps%))...|) ..1,1|
|00003610| 29 66 69 6c 65 31 24 2b | c3 28 70 73 25 29 3b 89 |)file1$+|.(ps%);.|
|00003620| 28 32 30 29 3a 70 73 25 | 3d 70 73 25 2b 31 0d 13 |(20):ps%|=ps%+1..|
|00003630| 06 07 20 20 e1 0d 13 10 | 07 20 20 3a 0d 13 1a 0e |.. ....|. :....|
|00003640| 20 20 dd 20 f2 6d 65 73 | 73 33 0d 13 24 3b 20 20 | . .mes|s3..$; |
|00003650| f1 8a 31 2c 31 29 22 4e | 4f 20 4d 4f 52 45 20 53 |..1,1)"N|O MORE S|
|00003660| 50 52 49 54 45 53 2d 54 | 72 79 20 61 6e 6f 74 68 |PRITES-T|ry anoth|
|00003670| 65 72 20 66 69 6c 65 2d | 20 50 72 65 73 73 20 53 |er file-| Press S|
|00003680| 50 41 43 45 22 0d 13 2e | 07 20 20 f5 0d 13 38 0c |PACE"...|. ...8.|
|00003690| 20 20 fd 20 a6 2d 39 39 | 0d 13 42 12 20 20 f1 8a | . .-99|..B. ..|
|000036a0| 31 2c 31 29 3b 89 28 36 | 35 29 0d 13 4c 0d 20 20 |1,1);.(6|5)..L. |
|000036b0| f2 73 63 72 65 65 6e 0d | 13 56 07 20 20 e1 0d 13 |.screen.|.V. ...|
|000036c0| 60 07 20 20 3a 0d 13 6a | 0e 20 20 dd 20 f2 6d 65 |`. :..j|. . .me|
|000036d0| 73 73 32 0d 13 74 07 20 | 20 f5 0d 13 7e 43 20 20 |ss2..t. | ...~C |
|000036e0| f1 8a 31 2c 31 29 22 4e | 4f 20 4d 4f 52 45 20 50 |..1,1)"N|O MORE P|
|000036f0| 49 43 54 55 52 45 53 20 | 49 4e 20 54 48 49 53 20 |ICTURES |IN THIS |
|00003700| 47 52 4f 55 50 20 2d 20 | 50 72 65 73 73 20 27 53 |GROUP - |Press 'S|
|00003710| 50 41 43 45 27 20 22 3b | 89 28 31 37 29 0d 13 88 |PACE' ";|.(17)...|
|00003720| 0c 20 20 fd 20 a6 2d 39 | 39 0d 13 92 43 20 20 f1 |. . .-9|9...C .|
|00003730| 8a 31 2c 31 29 22 20 20 | 20 20 20 20 20 20 20 20 |.1,1)" | |
|00003740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003760| 20 20 20 20 20 22 3b 89 | 28 31 37 29 0d 13 9c 13 | ";.|(17)....|
|00003770| 20 20 70 73 25 3d 31 3a | f2 73 63 72 65 65 6e 0d | ps%=1:|.screen.|
|00003780| 13 a6 07 20 20 e1 0d 13 | b0 07 20 20 3a 0d 13 ba |... ...|.. :...|
|00003790| 0e 20 20 dd 20 f2 6d 65 | 73 73 31 0d 13 c4 07 20 |. . .me|ss1.... |
|000037a0| 20 f5 0d 13 ce 46 20 20 | f1 8a 31 2c 31 29 22 4e | ....F |..1,1)"N|
|000037b0| 4f 20 4d 4f 52 45 20 52 | 4f 4f 4d 20 4f 4e 20 44 |O MORE R|OOM ON D|
|000037c0| 49 53 43 20 2d 20 43 68 | 61 6e 67 65 20 44 69 73 |ISC - Ch|ange Dis|
|000037d0| 63 20 2d 20 54 68 65 6e | 20 70 72 65 73 73 20 27 |c - Then| press '|
|000037e0| 53 50 41 43 45 27 20 22 | 0d 13 d8 0c 20 20 2a 43 |SPACE' "|.... *C|
|000037f0| 4c 4f 53 45 0d 13 e2 0c | 20 20 fd 20 a6 2d 39 39 |LOSE....| . .-99|
|00003800| 0d 13 ec 0e 20 20 2a 4d | 4f 55 4e 54 20 30 0d 13 |.... *M|OUNT 0..|
|00003810| f6 12 20 20 64 69 72 33 | 24 3d 22 3a 30 2e 24 22 |.. dir3|$=":0.$"|
|00003820| 0d 14 00 12 20 20 f1 8a | 31 2c 31 29 20 89 28 36 |.... ..|1,1) .(6|
|00003830| 35 29 0d 14 0a 0d 20 20 | f2 73 63 72 65 65 6e 0d |5).... |.screen.|
|00003840| 14 14 07 20 20 e1 0d 14 | 1e 07 20 20 3a 0d 14 28 |... ...|.. :..(|
|00003850| 0c 20 dd 20 f2 6f 72 69 | 67 0d 14 32 19 20 f5 3a |. . .ori|g..2. .:|
|00003860| c8 97 20 70 25 2c 71 25 | 2c 72 25 3a fd 20 72 25 |.. p%,q%|,r%:. r%|
|00003870| 3d 34 0d 14 3c 06 20 e1 | 0d 14 46 07 20 20 3a 0d |=4..<. .|..F. :.|
|00003880| 14 50 0e 20 20 dd 20 f2 | 64 65 6c 61 79 0d 14 5a |.P. . .|delay..Z|
|00003890| 12 20 20 d1 3d 30 3a f5 | 20 fd 20 91 3e 32 30 0d |. .=0:.| . .>20.|
|000038a0| 14 64 07 20 20 e1 0d 14 | 6e 07 20 20 3a 0d 14 78 |.d. ...|n. :..x|
|000038b0| 10 20 20 dd 20 f2 63 6f | 6c 67 72 61 62 0d 14 82 |. . .co|lgrab...|
|000038c0| 29 20 20 f1 8a 31 2c 31 | 29 22 5b 53 5d 20 74 6f |) ..1,1|)"[S] to|
|000038d0| 20 53 65 6c 65 63 74 20 | 63 6f 6c 6f 75 72 2e 22 | Select |colour."|
|000038e0| 3b 89 28 34 34 29 0d 14 | 8c 07 20 20 f5 0d 14 96 |;.(44)..|.. ....|
|000038f0| 0e 20 20 c8 97 20 78 2c | 79 2c 62 0d 14 a0 36 e7 |. .. x,|y,b...6.|
|00003900| 20 62 3d 34 20 8c 20 20 | e6 20 63 63 25 2c b0 78 | b=4 . |. cc%,.x|
|00003910| 2c 79 29 20 c8 9c 20 c8 | 9c 28 78 2c 79 29 3a c8 |,y) .. .|.(x,y):.|
|00003920| 93 20 c8 90 20 30 2c 38 | 34 2c 31 32 37 39 2c 32 |. .. 0,8|4,1279,2|
|00003930| 30 0d 14 aa 09 fd 20 62 | 3d 34 0d 14 b4 05 e1 0d |0..... b|=4......|
|00003940| 14 be 05 3a 0d 14 c8 0b | dd 20 f2 67 72 61 62 0d |...:....|. .grab.|
|00003950| 14 d2 11 f5 3a c8 97 20 | 78 31 2c 79 31 2c 7a 31 |....:.. |x1,y1,z1|
|00003960| 0d 14 dc 4e f1 8a 31 2c | 31 29 22 50 72 65 73 73 |...N..1,|1)"Press|
|00003970| 20 31 2e 50 6c 6f 74 20 | 32 2e 53 61 76 65 20 33 | 1.Plot |2.Save 3|
|00003980| 2e 46 6c 69 70 58 20 34 | 2e 46 6c 69 70 59 20 35 |.FlipX 4|.FlipY 5|
|00003990| 2e 47 72 61 62 20 36 2e | 4c 6f 61 64 20 37 2e 43 |.Grab 6.|Load 7.C|
|000039a0| 68 6f 6f 73 65 20 38 2e | 20 45 78 69 74 22 0d 14 |hoose 8.| Exit"..|
|000039b0| e6 0a 6e 75 6d 24 3d be | 0d 14 f0 16 e7 20 a6 2d |..num$=.|..... .-|
|000039c0| 35 30 20 8c 20 f2 73 61 | 76 65 73 70 66 6c 0d 14 |50 . .sa|vespfl..|
|000039d0| fa 0c e7 20 a6 2d 31 38 | 20 8c 0d 15 04 1a ff 28 |... .-18| ......(|
|000039e0| 22 53 46 6c 69 70 58 20 | 73 70 72 22 2b c3 28 6e |"SFlipX |spr"+.(n|
|000039f0| 73 25 29 29 0d 15 0e 15 | e6 20 38 2c 30 3a f0 20 |s%))....|. 8,0:. |
|00003a00| 26 45 44 2c 78 31 2c 79 | 31 0d 15 18 05 cd 0d 15 |&ED,x1,y|1.......|
|00003a10| 22 0c e7 20 a6 2d 31 39 | 20 8c 0d 15 2c 1a ff 28 |".. .-19| ...,..(|
|00003a20| 22 53 46 6c 69 70 59 20 | 73 70 72 22 2b c3 28 6e |"SFlipY |spr"+.(n|
|00003a30| 73 25 29 29 0d 15 36 15 | e6 20 38 2c 30 3a f0 20 |s%))..6.|. 8,0:. |
|00003a40| 26 45 44 2c 78 31 2c 79 | 31 0d 15 40 05 cd 0d 15 |&ED,x1,y|1..@....|
|00003a50| 4a 17 e7 20 a6 2d 33 37 | 20 8c 20 f2 63 68 6f 6f |J.. .-37| . .choo|
|00003a60| 73 65 73 70 72 0d 15 54 | 1e e7 20 a6 2d 32 30 20 |sespr..T|.. .-20 |
|00003a70| 8c 20 6e 73 25 3d 6e 73 | 25 2d 31 3a f2 73 70 67 |. ns%=ns|%-1:.spg|
|00003a80| 72 61 62 0d 15 5e 15 e7 | 20 a6 2d 34 39 20 8c 20 |rab..^..| .-49 . |
|00003a90| f2 70 6c 6f 74 73 70 72 | 0d 15 68 15 e7 20 a6 2d |.plotspr|..h.. .-|
|00003aa0| 35 33 20 8c 20 f2 73 70 | 72 6c 6f 61 64 0d 15 72 |53 . .sp|rload..r|
|00003ab0| 10 f1 8a 31 2c 31 29 20 | 89 28 36 35 29 0d 15 7c |...1,1) |.(65)..||
|00003ac0| 0a fd 20 a6 2d 32 32 0d | 15 86 05 e1 0d 15 90 05 |.. .-22.|........|
|00003ad0| 3a 0d 15 9a 0e dd 20 f2 | 73 70 72 6c 6f 61 64 0d |:..... .|sprload.|
|00003ae0| 15 a4 12 ea 20 85 3a ee | 20 85 20 f2 6d 65 73 73 |.... .:.| . .mess|
|00003af0| 33 0d 15 ae 0f f1 8a 31 | 2c 31 29 89 28 37 32 29 |3......1|,1).(72)|
|00003b00| 0d 15 b8 3d f1 8a 31 2c | 31 29 22 53 70 72 69 74 |...=..1,|1)"Sprit|
|00003b10| 65 66 69 6c 65 20 69 73 | 20 22 3b 64 69 72 32 24 |efile is| ";dir2$|
|00003b20| 2b 22 2e 22 2b 73 70 72 | 66 69 6c 65 24 2b c3 28 |+"."+spr|file$+.(|
|00003b30| 6e 73 6c 25 29 3b 22 20 | 59 2f 4e 20 22 0d 15 c2 |nsl%);" |Y/N "...|
|00003b40| 08 41 24 3d be 0d 15 cc | 4a e7 20 41 24 3d 22 59 |.A$=....|J. A$="Y|
|00003b50| 22 20 84 20 41 24 3d 22 | 79 22 20 8c 20 ff 28 22 |" . A$="|y" . .("|
|00003b60| 53 4c 6f 61 64 20 22 2b | 64 69 72 32 24 2b 22 2e |SLoad "+|dir2$+".|
|00003b70| 22 2b 73 70 72 66 69 6c | 65 24 2b c3 28 6e 73 6c |"+sprfil|e$+.(nsl|
|00003b80| 25 29 29 3a 6e 73 6c 25 | 3d 6e 73 6c 25 2b 31 0d |%)):nsl%|=nsl%+1.|
|00003b90| 15 d6 17 e7 20 41 24 3d | 22 4e 22 20 84 20 41 24 |.... A$=|"N" . A$|
|00003ba0| 3d 22 6e 22 20 8c 0d 15 | e0 44 f1 8a 31 2c 31 29 |="n" ...|.D..1,1)|
|00003bb0| 89 28 37 32 29 3a e8 8a | 31 2c 31 29 22 46 75 6c |.(72):..|1,1)"Ful|
|00003bc0| 6c 20 70 61 74 68 20 6f | 66 20 53 70 72 69 74 65 |l path o|f Sprite|
|00003bd0| 66 69 6c 65 20 6f 72 20 | 52 45 54 55 52 4e 20 3a |file or |RETURN :|
|00003be0| 2d 20 22 3b 73 70 72 66 | 6c 24 0d 15 ea 33 e7 20 |- ";sprf|l$...3. |
|00003bf0| 73 70 72 66 6c 24 3d 22 | 22 20 8c 20 6e 73 6c 25 |sprfl$="|" . nsl%|
|00003c00| 3d 6e 73 6c 25 2b 31 20 | 8b 20 20 ff 28 22 53 4c |=nsl%+1 |. .("SL|
|00003c10| 6f 61 64 20 22 2b 73 70 | 72 66 6c 24 29 0d 15 f4 |oad "+sp|rfl$)...|
|00003c20| 05 cd 0d 15 fe 05 e1 0d | 16 08 05 3a 0d 16 12 0c |........|...:....|
|00003c30| dd f2 73 70 67 72 61 62 | 0d 16 1c 0d 6e 73 25 3d |..spgrab|....ns%=|
|00003c40| 6e 73 25 2b 31 0d 16 26 | 2a f1 8a 31 2c 31 29 22 |ns%+1..&|*..1,1)"|
|00003c50| 5b 53 5d 20 53 65 6c 65 | 63 74 20 61 72 65 61 20 |[S] Sele|ct area |
|00003c60| 5b 41 5d 20 46 69 78 20 | 22 3b 89 28 34 31 29 0d |[A] Fix |";.(41).|
|00003c70| 16 30 16 f2 72 65 63 74 | 28 34 2c 78 31 2c 79 31 |.0..rect|(4,x1,y1|
|00003c80| 2c 77 2c 68 29 0d 16 3a | 17 ec 20 78 31 2c 79 31 |,w,h)..:|.. x1,y1|
|00003c90| 3a ec 20 78 31 2b 77 2c | 79 31 2b 68 0d 16 44 18 |:. x1+w,|y1+h..D.|
|00003ca0| ff 28 22 53 47 65 74 20 | 73 70 72 22 2b c3 28 6e |.("SGet |spr"+.(n|
|00003cb0| 73 25 29 29 0d 16 4e 05 | e1 0d 16 58 05 3a 0d 16 |s%))..N.|...X.:..|
|00003cc0| 62 05 3a 0d 16 6c 0f dd | 20 f2 73 61 76 65 73 70 |b.:..l..| .savesp|
|00003cd0| 66 6c 0d 16 76 0f f1 8a | 31 2c 31 29 89 28 36 38 |fl..v...|1,1).(68|
|00003ce0| 29 0d 16 80 34 f1 8a 31 | 2c 31 29 22 46 69 6c 65 |)...4..1|,1)"File|
|00003cf0| 20 69 73 20 22 3b 64 69 | 72 34 24 2b 22 2e 22 2b | is ";di|r4$+"."+|
|00003d00| 73 70 66 6c 24 2b c3 28 | 6e 73 6c 25 29 3b 22 20 |spfl$+.(|nsl%);" |
|00003d10| 59 2f 4e 20 22 0d 16 8a | 08 41 24 3d be 0d 16 94 |Y/N "...|.A$=....|
|00003d20| 47 e7 20 41 24 3d 22 59 | 22 20 84 20 41 24 3d 22 |G. A$="Y|" . A$="|
|00003d30| 79 22 20 8c 20 ff 28 22 | 53 53 61 76 65 20 22 2b |y" . .("|SSave "+|
|00003d40| 64 69 72 34 24 2b 22 2e | 22 2b 73 70 66 6c 24 2b |dir4$+".|"+spfl$+|
|00003d50| c3 28 6e 73 6c 25 29 29 | 3a 6e 73 6c 25 3d 6e 73 |.(nsl%))|:nsl%=ns|
|00003d60| 6c 25 2b 31 0d 16 9e 17 | e7 20 41 24 3d 22 4e 22 |l%+1....|. A$="N"|
|00003d70| 20 84 20 41 24 3d 22 6e | 22 20 8c 0d 16 a8 32 f1 | . A$="n|" ....2.|
|00003d80| 8a 31 2c 31 29 89 28 36 | 35 29 3a e8 8a 31 2c 31 |.1,1).(6|5):..1,1|
|00003d90| 29 22 46 69 6c 65 20 70 | 61 74 68 20 61 6e 64 20 |)"File p|ath and |
|00003da0| 6e 61 6d 65 20 22 3b 6e | 65 77 66 6c 24 0d 16 b2 |name ";n|ewfl$...|
|00003db0| 15 ff 28 22 53 53 61 76 | 65 20 6e 65 77 66 6c 24 |..("SSav|e newfl$|
|00003dc0| 22 29 0d 16 bc 05 cd 0d | 16 c6 05 e1 0d 16 d0 05 |")......|........|
|00003dd0| 3a 0d 16 da 0f dd f2 63 | 68 6f 6f 73 65 73 70 72 |:......c|hoosespr|
|00003de0| 0d 16 e4 28 f1 8a 31 2c | 31 29 22 50 72 65 73 73 |...(..1,|1)"Press|
|00003df0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 73 70 72 69 74 | number |of sprit|
|00003e00| 65 22 3b 89 28 35 30 29 | 0d 16 ee 19 e6 30 3a c8 |e";.(50)|.....0:.|
|00003e10| 93 20 c8 90 20 30 2c 37 | 35 30 2c 37 30 2c 32 30 |. .. 0,7|50,70,20|
|00003e20| 30 0d 16 f8 0a 2a 53 4c | 69 73 74 0d 17 02 08 41 |0....*SL|ist....A|
|00003e30| 24 3d be 0d 17 0c 0d 6e | 73 25 3d bb 28 41 24 29 |$=.....n|s%=.(A$)|
|00003e40| 0d 17 16 1b ff 28 22 53 | 43 68 6f 6f 73 65 20 73 |.....("S|Choose s|
|00003e50| 70 72 22 2b c3 28 6e 73 | 25 29 29 0d 17 20 0c f2 |pr"+.(ns|%)).. ..|
|00003e60| 70 6c 6f 74 73 70 72 0d | 17 2a 05 e1 0d 17 34 05 |plotspr.|.*....4.|
|00003e70| 3a 0d 17 3e 0e dd 20 f2 | 70 6c 6f 74 73 70 72 0d |:..>.. .|plotspr.|
|00003e80| 17 48 24 f1 8a 31 2c 31 | 29 22 20 5b 53 5d 20 50 |.H$..1,1|)" [S] P|
|00003e90| 6c 6f 74 20 5b 4d 5d 20 | 45 78 69 74 22 3b 89 28 |lot [M] |Exit";.(|
|00003ea0| 34 35 29 0d 17 52 12 ea | 20 85 3a ee 20 85 20 f2 |45)..R..| .:. . .|
|00003eb0| 6d 65 73 73 33 0d 17 5c | 0f f5 3a 20 c8 97 20 58 |mess3..\|..: .. X|
|00003ec0| 2c 59 2c 5a 0d 17 66 22 | e7 20 5a 3d 34 20 8c 20 |,Y,Z..f"|. Z=4 . |
|00003ed0| e6 20 38 2c 30 3a f0 20 | 26 45 44 2c 58 2c 59 3a |. 8,0:. |&ED,X,Y:|
|00003ee0| f2 64 65 6c 61 79 0d 17 | 70 09 fd 20 5a 3d 32 0d |.delay..|p.. Z=2.|
|00003ef0| 17 7a 05 e1 0d 17 84 05 | 3a 0d 17 8e 11 dd 20 f2 |.z......|:..... .|
|00003f00| 74 65 73 74 73 63 72 65 | 65 6e 0d 17 98 11 e7 20 |testscre|en..... |
|00003f10| 72 65 74 75 72 6e 25 3d | 30 20 8c 0d 17 a2 29 ff |return%=|0 ....).|
|00003f20| 28 22 44 65 6c 65 74 65 | 20 3c 53 79 6d 6d 65 74 |("Delete| <Symmet|
|00003f30| 72 79 24 44 69 72 3e 2e | 54 65 6d 70 2e 54 65 6d |ry$Dir>.|Temp.Tem|
|00003f40| 70 31 22 29 0d 17 ac 2a | 20 20 ff 28 22 50 53 41 |p1")...*| .("PSA|
|00003f50| 56 45 20 3c 53 79 6d 6d | 65 74 72 79 24 44 69 72 |VE <Symm|etry$Dir|
|00003f60| 3e 2e 54 65 6d 70 2e 54 | 65 6d 70 31 22 29 0d 17 |>.Temp.T|emp1")..|
|00003f70| b6 14 20 20 db 3a da 3a | e6 20 31 32 38 20 c8 9c |.. .:.:|. 128 ..|
|00003f80| 20 30 0d 17 c0 10 20 20 | 2a 50 4f 49 4e 54 45 52 | 0.... |*POINTER|
|00003f90| 20 31 0d 17 ca 0e 20 20 | f2 70 61 6c 65 74 74 65 | 1.... |.palette|
|00003fa0| 0d 17 d4 43 20 20 f1 8a | 31 2c 31 29 22 20 20 20 |...C ..|1,1)" |
|00003fb0| 20 20 20 20 20 54 45 53 | 54 20 53 43 52 45 45 4e | TES|T SCREEN|
|00003fc0| 20 2d 20 50 72 65 73 73 | 20 48 4f 4d 45 20 77 68 | - Press| HOME wh|
|00003fd0| 65 6e 20 66 69 6e 69 73 | 68 65 64 2e 22 3b 89 28 |en finis|hed.";.(|
|00003fe0| 31 30 29 0d 17 de 07 20 | 20 cd 0d 17 e8 11 e7 20 |10).... | ...... |
|00003ff0| 72 65 74 75 72 6e 25 3d | 31 20 8c 0d 17 f2 14 20 |return%=|1 ..... |
|00004000| 20 db 3a da 3a e6 20 31 | 32 38 20 c8 9c 20 30 0d | .:.:. 1|28 .. 0.|
|00004010| 17 fc 2a 20 20 ff 28 22 | 50 4c 4f 41 44 20 3c 53 |..* .("|PLOAD <S|
|00004020| 79 6d 6d 65 74 72 79 24 | 44 69 72 3e 2e 54 65 6d |ymmetry$|Dir>.Tem|
|00004030| 70 2e 54 65 6d 70 31 22 | 29 0d 18 06 10 20 20 2a |p.Temp1"|).... *|
|00004040| 50 4f 49 4e 54 45 52 20 | 31 0d 18 10 07 20 20 cd |POINTER |1.... .|
|00004050| 0d 18 1a 33 20 20 e7 20 | 72 65 74 75 72 6e 25 3d |...3 . |return%=|
|00004060| 31 20 72 65 74 75 72 6e | 25 3d 30 20 8b 20 e7 20 |1 return|%=0 . . |
|00004070| 72 65 74 75 72 6e 25 3d | 30 20 72 65 74 75 72 6e |return%=|0 return|
|00004080| 25 3d 31 0d 18 24 05 e1 | 0d 18 2e 05 3a 0d 18 38 |%=1..$..|....:..8|
|00004090| 0b dd 20 f2 6c 69 6e 65 | 0d 18 42 0c f2 70 61 6c |.. .line|..B..pal|
|000040a0| 65 74 74 65 0d 18 4c 4c | f1 8a 31 2c 31 29 22 43 |ette..LL|..1,1)"C|
|000040b0| 68 6f 6f 73 65 20 31 2e | 52 65 63 74 61 6e 67 6c |hoose 1.|Rectangl|
|000040c0| 65 20 32 2e 53 71 75 61 | 72 65 20 33 2e 4c 69 6e |e 2.Squa|re 3.Lin|
|000040d0| 65 20 34 2e 43 69 72 63 | 6c 65 20 35 2e 45 6c 6c |e 4.Circ|le 5.Ell|
|000040e0| 69 70 73 65 20 36 2e 54 | 72 69 61 6e 67 6c 65 22 |ipse 6.T|riangle"|
|000040f0| 0d 18 56 0a 63 6f 6c 3d | 33 34 0d 18 60 08 41 24 |..V.col=|34..`.A$|
|00004100| 3d be 0d 18 6a 0f 66 6f | 72 6d 25 3d bb 28 41 24 |=...j.fo|rm%=.(A$|
|00004110| 29 0d 18 74 31 f1 8a 31 | 2c 31 29 3b 89 28 36 35 |)..t1..1|,1);.(65|
|00004120| 29 3a e8 8a 31 2c 31 29 | 20 22 54 68 69 63 6b 6e |):..1,1)| "Thickn|
|00004130| 65 73 73 20 28 31 20 74 | 6f 20 33 30 29 22 3b 74 |ess (1 t|o 30)";t|
|00004140| 68 25 0d 18 7e 45 f1 8a | 31 2c 31 29 22 5b 53 5d |h%..~E..|1,1)"[S]|
|00004150| 20 31 73 74 20 50 6f 69 | 6e 74 20 5b 41 5d 20 32 | 1st Poi|nt [A] 2|
|00004160| 6e 64 20 50 6f 69 6e 74 | 20 41 52 52 4f 57 53 3d |nd Point| ARROWS=|
|00004170| 53 74 72 61 69 67 68 74 | 20 5b 4d 5d 20 45 78 69 |Straight| [M] Exi|
|00004180| 74 22 3b 89 28 35 29 0d | 18 88 0e f5 3a c8 97 20 |t";.(5).|....:.. |
|00004190| 58 2c 59 2c 5a 0d 18 92 | 0b e7 20 5a 3d 34 20 8c |X,Y,Z...|.. Z=4 .|
|000041a0| 0d 18 9c 19 e7 20 59 3e | 38 38 20 41 3d 58 3a 42 |..... Y>|88 A=X:B|
|000041b0| 3d 59 3a c8 92 20 41 2c | 42 0d 18 a6 30 e7 20 59 |=Y:.. A,|B...0. Y|
|000041c0| 3c 38 30 20 e6 20 b0 58 | 2c 59 29 20 c8 9c 20 c8 |<80 . .X|,Y) .. .|
|000041d0| 9c 28 58 2c 59 29 3a c8 | 93 20 c8 90 20 30 2c 38 |.(X,Y):.|. .. 0,8|
|000041e0| 34 2c 31 32 37 39 2c 31 | 30 0d 18 b0 05 cd 0d 18 |4,1279,1|0.......|
|000041f0| ba 10 e7 20 a6 2d 35 38 | 20 59 3d 59 2b 31 0d 18 |... .-58| Y=Y+1..|
|00004200| c4 10 e7 20 a6 2d 34 32 | 20 59 3d 59 2d 31 0d 18 |... .-42| Y=Y-1..|
|00004210| ce 10 e7 20 a6 2d 32 36 | 20 58 3d 58 2d 31 0d 18 |... .-26| X=X-1..|
|00004220| d8 11 e7 20 a6 2d 31 32 | 32 20 58 3d 58 2b 31 0d |... .-12|2 X=X+1.|
|00004230| 18 e2 0b e7 20 5a 3d 31 | 20 8c 0d 18 ec 0b 43 3d |.... Z=1| .....C=|
|00004240| 58 3a 44 3d 59 0d 18 f6 | 19 77 3d 43 2d 41 3a 68 |X:D=Y...|.w=C-A:h|
|00004250| 3d 44 2d 42 3a 45 3d 41 | 2d 77 3a 46 3d 44 0d 19 |=D-B:E=A|-w:F=D..|
|00004260| 00 0f e3 20 61 3d 30 20 | b8 20 74 68 25 0d 19 0a |... a=0 |. th%...|
|00004270| 24 e7 20 66 6f 72 6d 25 | 3d 31 20 c8 93 20 41 2d |$. form%|=1 .. A-|
|00004280| 61 2c 42 2d 61 2c 77 2b | 32 2a 61 2c 68 2b 32 2a |a,B-a,w+|2*a,h+2*|
|00004290| 61 0d 19 14 20 e7 20 66 | 6f 72 6d 25 3d 20 33 20 |a... . f|orm%= 3 |
|000042a0| 86 20 41 2d 61 2c 42 2d | 61 2c 43 2d 61 2c 44 2d |. A-a,B-|a,C-a,D-|
|000042b0| 61 0d 19 1e 19 e7 20 66 | 6f 72 6d 25 3d 20 34 20 |a..... f|orm%= 4 |
|000042c0| c8 8f 20 41 2c 42 2c 77 | 2b 61 0d 19 28 1d e7 20 |.. A,B,w|+a..(.. |
|000042d0| 66 6f 72 6d 25 3d 20 35 | 20 c8 9d 20 41 2c 42 2c |form%= 5| .. A,B,|
|000042e0| 77 2b 61 2c 68 2b 61 0d | 19 32 1f e7 20 66 6f 72 |w+a,h+a.|.2.. for|
|000042f0| 6d 25 3d 20 32 20 c8 93 | 20 41 2d 61 2c 42 2d 61 |m%= 2 ..| A-a,B-a|
|00004300| 2c 77 2b 32 2a 61 0d 19 | 3c 50 e7 20 66 6f 72 6d |,w+2*a..|<P. form|
|00004310| 25 3d 20 36 20 86 20 41 | 2c 42 2b 61 2c 43 2b 61 |%= 6 . A|,B+a,C+a|
|00004320| 2c 44 2d 30 2e 35 2a 61 | 3a 86 20 41 2c 42 2b 61 |,D-0.5*a|:. A,B+a|
|00004330| 2c 45 2d 61 2c 46 2d 30 | 2e 35 2a 61 3a 86 20 45 |,E-a,F-0|.5*a:. E|
|00004340| 2d 61 2c 46 2d 30 2e 35 | 2a 61 2c 43 2b 61 2c 44 |-a,F-0.5|*a,C+a,D|
|00004350| 2d 30 2e 35 2a 61 0d 19 | 46 05 ed 0d 19 50 05 cd |-0.5*a..|F....P..|
|00004360| 0d 19 5a 09 fd 20 5a 3d | 32 0d 19 64 10 f1 8a 31 |..Z.. Z=|2..d...1|
|00004370| 2c 31 29 3b 89 28 36 35 | 29 0d 19 6e 05 e1 0d 19 |,1);.(65|)..n....|
|00004380| 78 05 3a 0d 19 82 0b dd | 20 f2 63 6f 70 79 0d 19 |x.:.....| .copy..|
|00004390| 8c 2e f1 8a 31 2c 31 29 | 22 5b 53 5d 20 43 68 6f |....1,1)|"[S] Cho|
|000043a0| 6f 73 65 20 79 6f 75 72 | 20 61 72 65 61 20 5b 41 |ose your| area [A|
|000043b0| 5d 20 46 69 78 22 3b 89 | 28 33 37 29 0d 19 96 1c |] Fix";.|(37)....|
|000043c0| 78 31 3d 33 32 30 3a 79 | 31 3d 32 35 36 3a 77 3d |x1=320:y|1=256:w=|
|000043d0| 31 30 30 3a 68 3d 38 30 | 0d 19 a0 16 f2 72 65 63 |100:h=80|.....rec|
|000043e0| 74 28 34 2c 78 31 2c 79 | 31 2c 77 2c 68 29 0d 19 |t(4,x1,y|1,w,h)..|
|000043f0| aa 1b c8 97 20 c8 93 20 | 30 2c 30 2c 31 32 37 39 |.... .. |0,0,1279|
|00004400| 2d 77 2c 31 30 32 33 2d | 68 0d 19 b4 2b f1 8a 31 |-w,1023-|h...+..1|
|00004410| 2c 31 29 22 5b 53 5d 20 | 50 6f 73 69 74 69 6f 6e |,1)"[S] |Position|
|00004420| 20 61 72 65 61 20 5b 41 | 5d 20 46 69 78 22 3b 89 | area [A|] Fix";.|
|00004430| 28 34 31 29 0d 19 be 16 | f2 72 65 63 74 28 34 2c |(41)....|.rect(4,|
|00004440| 78 32 2c 79 32 2c 77 2c | 68 29 0d 19 c8 1b c8 97 |x2,y2,w,|h)......|
|00004450| 20 c8 93 20 30 2c 30 2c | 31 32 37 39 2d 77 2c 31 | .. 0,0,|1279-w,1|
|00004460| 30 32 33 2d 68 0d 19 d2 | 24 e7 20 63 6f 70 79 25 |023-h...|$. copy%|
|00004470| 3d 31 20 8c 20 c8 93 20 | 78 31 2c 79 31 2c 77 2c |=1 . .. |x1,y1,w,|
|00004480| 68 20 b8 20 78 32 2c 79 | 32 0d 19 dc 27 e7 20 63 |h . x2,y|2...'. c|
|00004490| 6f 70 79 25 3d 30 20 8c | 20 c8 93 20 c8 90 20 78 |opy%=0 .| .. .. x|
|000044a0| 31 2c 79 31 2c 77 2c 68 | 20 b8 20 78 32 2c 79 32 |1,y1,w,h| . x2,y2|
|000044b0| 0d 19 e6 17 c8 97 20 c8 | 93 20 30 2c 30 2c 31 32 |...... .|. 0,0,12|
|000044c0| 37 39 2c 31 30 32 33 0d | 19 f0 05 e1 0d 19 fa 05 |79,1023.|........|
|000044d0| 3a 0d 1a 04 11 20 dd 20 | f2 72 65 63 74 61 6e 67 |:.... . |.rectang|
|000044e0| 6c 65 0d 1a 0e 0d 20 f2 | 70 61 6c 65 74 74 65 0d |le.... .|palette.|
|000044f0| 1a 18 2c ea 20 58 2c 59 | 2c 5a 2c 41 2c 42 2c 43 |..,. X,Y|,Z,A,B,C|
|00004500| 2c 44 2c 45 2c 46 2c 47 | 2c 48 3a 20 ea 20 85 3a |,D,E,F,G|,H: . .:|
|00004510| 20 ee 20 85 20 f2 6d 65 | 73 73 34 0d 1a 22 45 f1 | . . .me|ss4.."E.|
|00004520| 8a 31 2c 31 29 22 50 52 | 45 53 53 20 31 2e 53 71 |.1,1)"PR|ESS 1.Sq|
|00004530| 75 61 72 65 73 20 32 2e | 52 65 63 74 61 6e 67 6c |uares 2.|Rectangl|
|00004540| 65 73 20 33 2e 50 61 72 | 61 6c 6c 73 20 34 2e 44 |es 3.Par|alls 4.D|
|00004550| 69 61 6d 6f 6e 64 73 20 | 35 2e 57 69 6e 67 73 22 |iamonds |5.Wings"|
|00004560| 0d 1a 2c 08 41 24 3d be | 0d 1a 36 0f 66 6f 72 6d |..,.A$=.|..6.form|
|00004570| 25 3d bb 28 41 24 29 0d | 1a 40 26 f1 8a 31 2c 31 |%=.(A$).|.@&..1,1|
|00004580| 29 22 5b 53 5d 20 53 65 | 6c 65 63 74 20 32 20 70 |)"[S] Se|lect 2 p|
|00004590| 6f 69 6e 74 73 2e 22 3b | 89 28 34 30 29 0d 1a 4a |oints.";|.(40)..J|
|000045a0| 35 e7 20 66 6f 72 6d 25 | 3d 33 20 8c 20 f1 8a 31 |5. form%|=3 . ..1|
|000045b0| 2c 31 29 22 5b 53 5d 20 | 53 65 6c 65 63 74 20 74 |,1)"[S] |Select t|
|000045c0| 68 72 65 65 20 70 6f 69 | 6e 74 73 22 3b 89 28 34 |hree poi|nts";.(4|
|000045d0| 33 29 0d 1a 54 04 0d 1a | 5e 0f e7 20 66 6f 72 6d |3)..T...|^.. form|
|000045e0| 25 3d 31 20 8c 0d 1a 68 | 1b f5 3a c8 97 20 58 2c |%=1 ...h|..:.. X,|
|000045f0| 59 2c 5a 3a fd 20 5a 3d | 34 3a f2 64 65 6c 61 79 |Y,Z:. Z=|4:.delay|
|00004600| 0d 1a 72 12 41 3d 58 3a | 42 3d 59 3a c8 92 20 41 |..r.A=X:|B=Y:.. A|
|00004610| 2c 42 0d 1a 7c 0e f5 3a | c8 97 20 58 2c 59 2c 5a |,B..|..:|.. X,Y,Z|
|00004620| 0d 1a 86 33 e6 20 33 2c | 36 3a 64 69 73 74 78 3d |...3. 3,|6:distx=|
|00004630| 58 2d 41 3a 64 69 73 74 | 79 3d 2d 64 69 73 74 78 |X-A:dist|y=-distx|
|00004640| 3a c8 93 20 41 2c 42 2c | 64 69 73 74 78 2c 64 69 |:.. A,B,|distx,di|
|00004650| 73 74 79 0d 1a 90 06 c8 | 96 0d 1a 9a 16 c8 93 20 |sty.....|....... |
|00004660| 41 2c 42 2c 64 69 73 74 | 78 2c 64 69 73 74 79 0d |A,B,dist|x,disty.|
|00004670| 1a a4 10 fd 20 5a 3d 34 | 3a f2 64 65 6c 61 79 0d |.... Z=4|:.delay.|
|00004680| 1a ae 0c 43 3d 58 3a 44 | 3d 59 3a 0d 1a b8 1d 77 |...C=X:D|=Y:....w|
|00004690| 3d 28 43 2d 41 29 2f 32 | 3a 68 3d 77 3a 50 3d 43 |=(C-A)/2|:h=w:P=C|
|000046a0| 2d 77 3a 51 3d 44 2b 68 | 0d 1a c2 3f 61 31 3d 99 |-w:Q=D+h|...?a1=.|
|000046b0| 28 68 2f 77 29 3a 61 32 | 3d 61 31 2b af 3a 61 33 |(h/w):a2|=a1+.:a3|
|000046c0| 3d 61 31 2d af 3a 6c 31 | 3d 28 28 68 5e 32 29 2b |=a1-.:l1|=((h^2)+|
|000046d0| 28 77 5e 32 29 29 5e 30 | 2e 35 3a 6c 32 3d 32 2a |(w^2))^0|.5:l2=2*|
|000046e0| 77 3a 6c 33 3d 6c 32 0d | 1a cc 0c c8 97 20 b8 20 |w:l3=l2.|..... . |
|000046f0| 50 2c 51 0d 1a d6 05 cd | 0d 1a e0 04 0d 1a ea 0f |P,Q.....|........|
|00004700| e7 20 66 6f 72 6d 25 3d | 32 20 8c 0d 1a f4 1b f5 |. form%=|2 ......|
|00004710| 3a c8 97 20 58 2c 59 2c | 5a 3a fd 20 5a 3d 34 3a |:.. X,Y,|Z:. Z=4:|
|00004720| f2 64 65 6c 61 79 0d 1a | fe 12 41 3d 58 3a 42 3d |.delay..|..A=X:B=|
|00004730| 59 3a c8 92 20 41 2c 42 | 0d 1b 08 0e f5 3a c8 97 |Y:.. A,B|.....:..|
|00004740| 20 58 2c 59 2c 5a 0d 1b | 12 30 e6 20 33 2c 36 3a | X,Y,Z..|.0. 3,6:|
|00004750| 64 69 73 74 78 3d 58 2d | 41 3a 64 69 73 74 79 3d |distx=X-|A:disty=|
|00004760| 59 2d 42 3a c8 93 20 41 | 2c 42 2c 64 69 73 74 78 |Y-B:.. A|,B,distx|
|00004770| 2c 64 69 73 74 79 0d 1b | 1c 06 c8 96 0d 1b 26 16 |,disty..|......&.|
|00004780| c8 93 20 41 2c 42 2c 64 | 69 73 74 78 2c 64 69 73 |.. A,B,d|istx,dis|
|00004790| 74 79 0d 1b 30 10 fd 20 | 5a 3d 34 3a f2 64 65 6c |ty..0.. |Z=4:.del|
|000047a0| 61 79 0d 1b 3a 0b 43 3d | 58 3a 44 3d 59 0d 1b 44 |ay..:.C=|X:D=Y..D|
|000047b0| 28 77 31 3d 28 43 2d 41 | 29 2f 32 3a 68 31 3d 28 |(w1=(C-A|)/2:h1=(|
|000047c0| 42 2d 44 29 2f 32 3a 50 | 3d 43 2d 77 31 3a 51 3d |B-D)/2:P|=C-w1:Q=|
|000047d0| 44 2b 68 31 3a 0d 1b 4e | 37 61 32 3d 99 28 68 31 |D+h1:..N|7a2=.(h1|
|000047e0| 2f 77 31 29 3a 61 31 3d | af 2f 32 2d 61 32 3a 6c |/w1):a1=|./2-a2:l|
|000047f0| 31 3d 28 28 68 31 5e 32 | 29 2b 28 77 31 5e 32 29 |1=((h1^2|)+(w1^2)|
|00004800| 29 5e 30 2e 35 3a 6c 32 | 3d 2d 6c 31 0d 1b 58 0c |)^0.5:l2|=-l1..X.|
|00004810| c8 97 20 b8 20 50 2c 51 | 0d 1b 62 05 cd 0d 1b 6c |.. . P,Q|..b....l|
|00004820| 04 0d 1b 76 0f e7 20 66 | 6f 72 6d 25 3d 33 20 8c |...v.. f|orm%=3 .|
|00004830| 0d 1b 80 1b f5 3a c8 97 | 20 58 2c 59 2c 5a 3a fd |.....:..| X,Y,Z:.|
|00004840| 20 5a 3d 34 3a f2 64 65 | 6c 61 79 0d 1b 8a 12 41 | Z=4:.de|lay....A|
|00004850| 3d 58 3a 42 3d 59 3a c8 | 92 20 41 2c 42 0d 1b 94 |=X:B=Y:.|. A,B...|
|00004860| 1b f5 3a c8 97 20 58 2c | 59 2c 5a 3a fd 20 5a 3d |..:.. X,|Y,Z:. Z=|
|00004870| 34 3a f2 64 65 6c 61 79 | 0d 1b 9e 11 45 3d 58 3a |4:.delay|....E=X:|
|00004880| 46 3d 59 3a e6 20 33 2c | 36 0d 1b a8 0d 86 20 41 |F=Y:. 3,|6..... A|
|00004890| 2c 42 2c 45 2c 46 0d 1b | b2 06 c8 96 0d 1b bc 0d |,B,E,F..|........|
|000048a0| 86 20 41 2c 42 2c 45 2c | 46 0d 1b c6 0e f5 3a c8 |. A,B,E,|F.....:.|
|000048b0| 97 20 58 2c 59 2c 5a 0d | 1b d0 0e 64 69 73 74 78 |. X,Y,Z.|...distx|
|000048c0| 3d 58 2d 41 3a 0d 1b da | 43 86 20 41 2c 42 2c 45 |=X-A:...|C. A,B,E|
|000048d0| 2c 46 3a 86 20 41 2c 42 | 2c 41 2b 64 69 73 74 78 |,F:. A,B|,A+distx|
|000048e0| 2c 42 3a 86 20 45 2c 46 | 2c 45 2b 64 69 73 74 78 |,B:. E,F|,E+distx|
|000048f0| 2c 46 3a 86 20 41 2b 64 | 69 73 74 78 2c 42 2c 45 |,F:. A+d|istx,B,E|
|00004900| 2b 64 69 73 74 78 2c 46 | 0d 1b e4 06 c8 96 0d 1b |+distx,F|........|
|00004910| ee 43 86 20 41 2c 42 2c | 45 2c 46 3a 86 20 41 2c |.C. A,B,|E,F:. A,|
|00004920| 42 2c 41 2b 64 69 73 74 | 78 2c 42 3a 86 20 45 2c |B,A+dist|x,B:. E,|
|00004930| 46 2c 45 2b 64 69 73 74 | 78 2c 46 3a 86 20 41 2b |F,E+dist|x,F:. A+|
|00004940| 64 69 73 74 78 2c 42 2c | 45 2b 64 69 73 74 78 2c |distx,B,|E+distx,|
|00004950| 46 0d 1b f8 10 fd 20 5a | 3d 34 3a f2 64 65 6c 61 |F..... Z|=4:.dela|
|00004960| 79 0d 1c 02 4d 44 3d 46 | 3a 48 3d 42 3a 68 3d 42 |y...MD=F|:H=B:h=B|
|00004970| 2d 46 3a 77 3d 41 2d 45 | 3a 43 3d 58 2d 77 3a 47 |-F:w=A-E|:C=X-w:G|
|00004980| 3d 43 2b 77 3a 77 33 3d | 28 43 2d 45 29 3a 77 32 |=C+w:w3=|(C-E):w2|
|00004990| 3d 77 33 2d 77 3a 77 34 | 3d 77 33 2b 77 3a 50 3d |=w3-w:w4|=w3+w:P=|
|000049a0| 43 2d 77 32 2f 32 3a 51 | 3d 44 2b 68 2f 32 0d 1c |C-w2/2:Q|=D+h/2..|
|000049b0| 0c 37 61 32 3d 99 28 68 | 2f 77 34 29 3a 61 31 3d |.7a2=.(h|/w4):a1=|
|000049c0| 99 28 68 2f 77 32 29 3a | 6c 32 3d 28 28 28 68 2f |.(h/w2):|l2=(((h/|
|000049d0| 32 29 5e 32 29 2b 28 28 | 77 34 2f 32 29 5e 32 29 |2)^2)+((|w4/2)^2)|
|000049e0| 29 5e 30 2e 35 0d 1c 16 | 36 6c 31 3d 28 28 28 68 |)^0.5...|6l1=(((h|
|000049f0| 2f 32 29 5e 32 29 2b 28 | 28 77 32 2f 32 29 5e 32 |/2)^2)+(|(w2/2)^2|
|00004a00| 29 29 5e 30 2e 35 3a 6c | 33 3d 28 28 68 5e 32 29 |))^0.5:l|3=((h^2)|
|00004a10| 2b 28 77 5e 32 29 29 5e | 30 2e 35 0d 1c 20 1d 20 |+(w^2))^|0.5.. . |
|00004a20| e7 20 41 3c 45 20 6c 34 | 3d 6c 31 3a 6c 31 3d 6c |. A<E l4|=l1:l1=l|
|00004a30| 32 3a 6c 32 3d 6c 34 3a | 0d 1c 2a 0c c8 97 20 b8 |2:l2=l4:|..*... .|
|00004a40| 20 50 2c 51 0d 1c 34 05 | cd 0d 1c 3e 04 0d 1c 48 | P,Q..4.|...>...H|
|00004a50| 0f e7 20 66 6f 72 6d 25 | 3d 34 20 8c 0d 1c 52 1b |.. form%|=4 ...R.|
|00004a60| f5 3a c8 97 20 58 2c 59 | 2c 5a 3a fd 20 5a 3d 34 |.:.. X,Y|,Z:. Z=4|
|00004a70| 3a f2 64 65 6c 61 79 0d | 1c 5c 12 41 3d 58 3a 42 |:.delay.|.\.A=X:B|
|00004a80| 3d 59 3a c8 92 20 41 2c | 42 0d 1c 66 0e f5 3a c8 |=Y:.. A,|B..f..:.|
|00004a90| 97 20 58 2c 59 2c 5a 0d | 1c 70 1b 44 3d 59 3a 77 |. X,Y,Z.|.p.D=Y:w|
|00004aa0| 3d 28 58 2d 41 29 2f 32 | 3a 68 3d 28 59 2d 42 29 |=(X-A)/2|:h=(Y-B)|
|00004ab0| 2f 32 0d 1c 7a 23 45 3d | 41 2d 77 3a 46 3d 42 2b |/2..z#E=|A-w:F=B+|
|00004ac0| 68 3a 47 3d 41 2b 77 3a | 48 3d 42 2b 68 3a 43 3d |h:G=A+w:|H=B+h:C=|
|00004ad0| 41 3a 44 3d 59 0d 1c 84 | 31 e6 20 33 2c 37 3a 86 |A:D=Y...|1. 3,7:.|
|00004ae0| 20 41 2c 42 2c 45 2c 46 | 3a 86 20 41 2c 42 2c 47 | A,B,E,F|:. A,B,G|
|00004af0| 2c 48 3a 86 20 45 2c 46 | 2c 43 2c 44 3a 86 20 47 |,H:. E,F|,C,D:. G|
|00004b00| 2c 48 2c 43 2c 44 0d 1c | 8e 06 c8 96 0d 1c 98 2b |,H,C,D..|.......+|
|00004b10| 86 20 41 2c 42 2c 45 2c | 46 3a 86 20 41 2c 42 2c |. A,B,E,|F:. A,B,|
|00004b20| 47 2c 48 3a 86 20 45 2c | 46 2c 43 2c 44 3a 86 20 |G,H:. E,|F,C,D:. |
|00004b30| 47 2c 48 2c 43 2c 44 0d | 1c a2 09 fd 20 5a 3d 34 |G,H,C,D.|.... Z=4|
|00004b40| 0d 1c ac 1d 6c 31 3d 42 | 2d 46 3a 6c 32 3d 41 2d |....l1=B|-F:l2=A-|
|00004b50| 45 3a 61 31 3d af 3a 61 | 32 3d 32 2a af 0d 1c b6 |E:a1=.:a|2=2*....|
|00004b60| 0c c8 97 20 b8 20 41 2c | 45 0d 1c c0 05 cd 0d 1c |... . A,|E.......|
|00004b70| ca 04 0d 1c d4 0f e7 20 | 66 6f 72 6d 25 3d 35 20 |....... |form%=5 |
|00004b80| 8c 0d 1c de 1b f5 3a c8 | 97 20 58 2c 59 2c 5a 3a |......:.|. X,Y,Z:|
|00004b90| fd 20 5a 3d 34 3a f2 64 | 65 6c 61 79 0d 1c e8 12 |. Z=4:.d|elay....|
|00004ba0| 41 3d 58 3a 42 3d 59 3a | c8 92 20 41 2c 42 0d 1c |A=X:B=Y:|.. A,B..|
|00004bb0| f2 0e f5 3a c8 97 20 58 | 2c 59 2c 5a 0d 1c fc 1b |...:.. X|,Y,Z....|
|00004bc0| 44 3d 59 3a 77 3d 28 58 | 2d 41 29 2f 32 3a 68 3d |D=Y:w=(X|-A)/2:h=|
|00004bd0| 28 59 2d 42 29 2f 32 0d | 1d 06 23 45 3d 41 2d 77 |(Y-B)/2.|..#E=A-w|
|00004be0| 3a 46 3d 42 2d 68 3a 47 | 3d 41 2b 77 3a 48 3d 42 |:F=B-h:G|=A+w:H=B|
|00004bf0| 2d 68 3a 43 3d 41 3a 44 | 3d 59 0d 1d 10 31 e6 20 |-h:C=A:D|=Y...1. |
|00004c00| 33 2c 37 3a 86 20 41 2c | 42 2c 45 2c 46 3a 86 20 |3,7:. A,|B,E,F:. |
|00004c10| 41 2c 42 2c 47 2c 48 3a | 86 20 45 2c 46 2c 43 2c |A,B,G,H:|. E,F,C,|
|00004c20| 44 3a 86 20 47 2c 48 2c | 43 2c 44 0d 1d 1a 06 c8 |D:. G,H,|C,D.....|
|00004c30| 96 0d 1d 24 2b 86 20 41 | 2c 42 2c 45 2c 46 3a 86 |...$+. A|,B,E,F:.|
|00004c40| 20 41 2c 42 2c 47 2c 48 | 3a 86 20 45 2c 46 2c 43 | A,B,G,H|:. E,F,C|
|00004c50| 2c 44 3a 86 20 47 2c 48 | 2c 43 2c 44 0d 1d 2e 09 |,D:. G,H|,C,D....|
|00004c60| fd 20 5a 3d 34 0d 1d 38 | 40 61 31 3d af 3a 6c 31 |. Z=4..8|@a1=.:l1|
|00004c70| 3d 42 2d 44 3a 68 32 3d | 48 2d 42 3a 77 32 3d 47 |=B-D:h2=|H-B:w2=G|
|00004c80| 2d 41 3a 61 32 3d 99 28 | 68 32 2f 77 32 29 3a 6c |-A:a2=.(|h2/w2):l|
|00004c90| 32 3d 28 28 68 32 5e 32 | 29 2b 28 77 32 5e 32 29 |2=((h2^2|)+(w2^2)|
|00004ca0| 29 5e 30 2e 35 0d 1d 42 | 13 61 33 3d 33 2a af 2b |)^0.5..B|.a3=3*.+|
|00004cb0| 61 32 3a 6c 33 3d 6c 32 | 0d 1d 4c 0c c8 97 20 b8 |a2:l3=l2|..L... .|
|00004cc0| 20 41 2c 42 0d 1d 56 05 | cd 0d 1d 60 15 73 74 65 | A,B..V.|...`.ste|
|00004cd0| 70 3d 32 3a f2 63 6f 6e | 74 69 6e 75 65 32 0d 1d |p=2:.con|tinue2..|
|00004ce0| 6a 05 e1 0d 1d 74 05 3a | 0d 1d 7e 10 dd 20 f2 63 |j....t.:|..~.. .c|
|00004cf0| 6f 6e 74 69 6e 75 65 32 | 0d 1d 88 50 f1 8a 31 2c |ontinue2|...P..1,|
|00004d00| 31 29 22 5b 53 5d 20 52 | 6f 74 61 74 65 20 5b 41 |1)"[S] R|otate [A|
|00004d10| 5d 20 43 68 6f 6f 73 65 | 20 54 41 42 3d 46 69 78 |] Choose| TAB=Fix|
|00004d20| 20 53 50 41 43 45 3d 50 | 61 74 74 65 72 6e 20 3c | SPACE=P|attern <|
|00004d30| 3e 52 65 73 69 7a 65 20 | 46 3d 46 69 6c 6c 20 5b |>Resize |F=Fill [|
|00004d40| 4d 5d 20 45 78 69 74 22 | 0d 1d 92 0e f5 3a c8 97 |M] Exit"|.....:..|
|00004d50| 20 58 2c 59 2c 5a 0d 1d | 9c 0f e7 20 66 6f 72 6d | X,Y,Z..|... form|
|00004d60| 25 3d 31 20 8c 0d 1d a6 | 6b 41 3d 58 2d 6c 31 2a |%=1 ....|kA=X-l1*|
|00004d70| b5 28 61 31 29 3a 42 3d | 59 2b 6c 31 2a 9b 28 61 |.(a1):B=|Y+l1*.(a|
|00004d80| 31 29 3a 43 3d 58 2b 6c | 31 2a b5 28 61 31 29 3a |1):C=X+l|1*.(a1):|
|00004d90| 44 3d 59 2d 6c 31 2a 9b | 28 61 31 29 3a 45 3d 58 |D=Y-l1*.|(a1):E=X|
|00004da0| 2d 6c 31 2a 9b 28 61 31 | 29 3a 46 3d 59 2d 6c 31 |-l1*.(a1|):F=Y-l1|
|00004db0| 2a b5 28 61 31 29 3a 47 | 3d 58 2b 6c 31 2a 9b 28 |*.(a1):G|=X+l1*.(|
|00004dc0| 61 31 29 3a 48 3d 59 2b | 6c 31 2a b5 28 61 31 29 |a1):H=Y+|l1*.(a1)|
|00004dd0| 0d 1d b0 05 cd 0d 1d ba | 0f e7 20 66 6f 72 6d 25 |........|.. form%|
|00004de0| 3d 32 20 8c 0d 1d c4 6b | 41 3d 58 2d 6c 31 2a b5 |=2 ....k|A=X-l1*.|
|00004df0| 28 61 31 29 3a 42 3d 59 | 2b 6c 31 2a 9b 28 61 31 |(a1):B=Y|+l1*.(a1|
|00004e00| 29 3a 43 3d 58 2b 6c 31 | 2a b5 28 61 31 29 3a 44 |):C=X+l1|*.(a1):D|
|00004e10| 3d 59 2d 6c 31 2a 9b 28 | 61 31 29 3a 45 3d 58 2b |=Y-l1*.(|a1):E=X+|
|00004e20| 6c 31 2a 9b 28 61 32 29 | 3a 46 3d 59 2b 6c 31 2a |l1*.(a2)|:F=Y+l1*|
|00004e30| b5 28 61 32 29 3a 47 3d | 58 2d 6c 31 2a 9b 28 61 |.(a2):G=|X-l1*.(a|
|00004e40| 32 29 3a 48 3d 59 2d 6c | 31 2a b5 28 61 32 29 0d |2):H=Y-l|1*.(a2).|
|00004e50| 1d ce 05 cd 0d 1d d8 0f | e7 20 66 6f 72 6d 25 3d |........|. form%=|
|00004e60| 33 20 8c 0d 1d e2 6b 41 | 3d 58 2d 6c 31 2a b5 28 |3 ....kA|=X-l1*.(|
|00004e70| 61 31 29 3a 42 3d 59 2b | 6c 31 2a 9b 28 61 31 29 |a1):B=Y+|l1*.(a1)|
|00004e80| 3a 43 3d 58 2b 6c 31 2a | b5 28 61 31 29 3a 44 3d |:C=X+l1*|.(a1):D=|
|00004e90| 59 2d 6c 31 2a 9b 28 61 | 31 29 3a 45 3d 58 2d 6c |Y-l1*.(a|1):E=X-l|
|00004ea0| 32 2a 9b 28 61 32 29 3a | 46 3d 59 2d 6c 32 2a b5 |2*.(a2):|F=Y-l2*.|
|00004eb0| 28 61 32 29 3a 47 3d 58 | 2b 6c 32 2a 9b 28 61 32 |(a2):G=X|+l2*.(a2|
|00004ec0| 29 3a 48 3d 59 2b 6c 32 | 2a b5 28 61 32 29 0d 1d |):H=Y+l2|*.(a2)..|
|00004ed0| ec 05 cd 0d 1d f6 0f e7 | 20 66 6f 72 6d 25 3d 34 |........| form%=4|
|00004ee0| 20 8c 0d 1e 00 6b 41 3d | 58 2d 6c 31 2a b5 28 61 | ....kA=|X-l1*.(a|
|00004ef0| 31 29 3a 42 3d 59 2b 6c | 31 2a 9b 28 61 31 29 3a |1):B=Y+l|1*.(a1):|
|00004f00| 43 3d 58 2b 6c 31 2a b5 | 28 61 31 29 3a 44 3d 59 |C=X+l1*.|(a1):D=Y|
|00004f10| 2d 6c 31 2a 9b 28 61 31 | 29 3a 45 3d 58 2d 6c 32 |-l1*.(a1|):E=X-l2|
|00004f20| 2a 9b 28 61 32 29 3a 46 | 3d 59 2d 6c 32 2a b5 28 |*.(a2):F|=Y-l2*.(|
|00004f30| 61 32 29 3a 47 3d 58 2b | 6c 32 2a 9b 28 61 32 29 |a2):G=X+|l2*.(a2)|
|00004f40| 3a 48 3d 59 2b 6c 32 2a | b5 28 61 32 29 0d 1e 0a |:H=Y+l2*|.(a2)...|
|00004f50| 05 cd 0d 1e 14 0f e7 20 | 66 6f 72 6d 25 3d 35 20 |....... |form%=5 |
|00004f60| 8c 0d 1e 1e 59 41 3d 58 | 3a 42 3d 59 3a 45 3d 41 |....YA=X|:B=Y:E=A|
|00004f70| 2d 6c 33 2a b5 28 61 33 | 29 3a 46 3d 42 2b 6c 33 |-l3*.(a3|):F=B+l3|
|00004f80| 2a 9b 28 61 33 29 3a 47 | 3d 41 2b 6c 32 2a 9b 28 |*.(a3):G|=A+l2*.(|
|00004f90| 61 32 29 3a 48 3d 42 2b | 6c 32 2a b5 28 61 32 29 |a2):H=B+|l2*.(a2)|
|00004fa0| 3a 43 3d 41 2b 6c 31 2a | 9b 28 61 31 29 3a 44 3d |:C=A+l1*|.(a1):D=|
|00004fb0| 42 2b 6c 31 2a b5 28 61 | 31 29 0d 1e 28 05 cd 0d |B+l1*.(a|1)..(...|
|00004fc0| 1e 32 31 e6 20 33 2c 36 | 3a 86 20 41 2c 42 2c 45 |.21. 3,6|:. A,B,E|
|00004fd0| 2c 46 3a 86 20 45 2c 46 | 2c 43 2c 44 3a 86 20 43 |,F:. E,F|,C,D:. C|
|00004fe0| 2c 44 2c 47 2c 48 3a 86 | 20 47 2c 48 2c 41 2c 42 |,D,G,H:.| G,H,A,B|
|00004ff0| 0d 1e 3c 06 c8 96 0d 1e | 46 2c 20 86 20 41 2c 42 |..<.....|F, . A,B|
|00005000| 2c 45 2c 46 3a 86 20 45 | 2c 46 2c 43 2c 44 3a 86 |,E,F:. E|,F,C,D:.|
|00005010| 20 43 2c 44 2c 47 2c 48 | 3a 86 20 47 2c 48 2c 41 | C,D,G,H|:. G,H,A|
|00005020| 2c 42 0d 1e 50 30 e7 20 | 5a 3d 34 20 8c 20 61 33 |,B..P0. |Z=4 . a3|
|00005030| 3d 61 33 2b af 2f 34 30 | 30 20 3a 61 31 3d 61 31 |=a3+./40|0 :a1=a1|
|00005040| 2b af 2f 34 30 30 3a 61 | 32 3d 61 32 2b af 2f 34 |+./400:a|2=a2+./4|
|00005050| 30 30 0d 1e 5a 19 e7 20 | a6 2d 36 38 20 8c 20 f2 |00..Z.. |.-68 . .|
|00005060| 66 69 6c 6c 3a f2 64 65 | 6c 61 79 0d 1e 64 2f e7 |fill:.de|lay..d/.|
|00005070| 20 a6 2d 34 36 20 8c 20 | 63 6f 6c 31 25 3d 63 6f | .-46 . |col1%=co|
|00005080| 6c 31 25 2b 31 3a e7 20 | 63 6f 6c 31 25 3e 36 33 |l1%+1:. |col1%>63|
|00005090| 20 8c 20 63 6f 6c 31 25 | 3d 31 0d 1e 6e 11 e7 20 | . col1%|=1..n.. |
|000050a0| a6 2d 39 39 20 8c 20 f2 | 70 61 74 0d 1e 78 11 e7 |.-99 . .|pat..x..|
|000050b0| 20 a6 2d 39 37 20 8c 20 | f2 63 6f 6c 0d 1e 82 25 | .-97 . |.col...%|
|000050c0| e7 20 a6 2d 31 30 33 20 | 8c 20 6c 31 3d 6c 31 2d |. .-103 |. l1=l1-|
|000050d0| 32 3a 6c 32 3d 6c 32 2d | 32 3a 6c 33 3d 6c 33 2d |2:l2=l2-|2:l3=l3-|
|000050e0| 32 0d 1e 8c 25 e7 20 a6 | 2d 31 30 34 20 8c 20 6c |2...%. .|-104 . l|
|000050f0| 31 3d 6c 31 2b 32 3a 6c | 32 3d 6c 32 2b 32 3a 6c |1=l1+2:l|2=l2+2:l|
|00005100| 33 3d 6c 33 2b 32 0d 1e | 96 20 e7 20 5a 3d 32 20 |3=l3+2..|. . Z=2 |
|00005110| 8c 20 f1 8a 31 2c 31 29 | 20 89 28 36 39 29 3a f2 |. ..1,1)| .(69):.|
|00005120| 73 63 72 65 65 6e 0d 1e | a0 09 fd 20 5a 3d 31 0d |screen..|... Z=1.|
|00005130| 1e aa 0c f2 66 69 78 72 | 65 63 74 0d 1e b4 05 e1 |....fixr|ect.....|
|00005140| 0d 1e be 05 3a 0d 1e c8 | 0e dd 20 f2 66 69 78 72 |....:...|.. .fixr|
|00005150| 65 63 74 0d 1e d2 13 ea | 20 85 3a 20 ee 20 85 20 |ect.....| .: . . |
|00005160| f2 6d 65 73 73 34 0d 1e | dc 3e f1 8a 31 2c 31 29 |.mess4..|.>..1,1)|
|00005170| 20 89 28 36 38 29 3a e8 | 8a 31 2c 31 29 22 4e 55 | .(68):.|.1,1)"NU|
|00005180| 4d 42 45 52 20 6f 66 20 | 73 74 65 70 73 2c 20 52 |MBER of |steps, R|
|00005190| 45 54 55 52 4e 20 66 6f | 72 20 6e 6f 6e 65 22 3b |ETURN fo|r none";|
|000051a0| 73 74 65 70 0d 1e e6 19 | e7 20 73 74 65 70 3d 30 |step....|. step=0|
|000051b0| 20 73 74 65 70 3d 32 3a | 75 73 65 3d 31 0d 1e f0 | step=2:|use=1...|
|000051c0| 3c f1 8a 31 2c 31 29 22 | 5b 53 5d 20 50 69 63 6b |<..1,1)"|[S] Pick|
|000051d0| 20 61 20 63 6f 6c 6f 75 | 72 2e 20 7e 20 3d 20 63 | a colou|r. ~ = c|
|000051e0| 68 61 6e 67 65 20 63 6f | 6c 6f 75 72 20 6c 61 74 |hange co|lour lat|
|000051f0| 65 72 22 3b 89 28 32 35 | 29 0d 1e fa 12 e7 20 a6 |er";.(25|)..... .|
|00005200| 2d 36 38 20 8c 20 f2 66 | 69 6c 6c 0d 1f 04 11 f5 |-68 . .f|ill.....|
|00005210| 3a c8 97 20 46 41 2c 46 | 42 2c 46 43 0d 1f 0e 54 |:.. FA,F|B,FC...T|
|00005220| e7 20 46 43 3d 34 20 8c | 20 e6 20 b0 46 41 2c 46 |. FC=4 .| . .FA,F|
|00005230| 42 29 20 c8 9c 20 c8 9c | 28 46 41 2c 46 42 29 3a |B) .. ..|(FA,FB):|
|00005240| 63 6f 6c 31 25 3d b0 46 | 41 2c 46 42 29 3a 63 6f |col1%=.F|A,FB):co|
|00005250| 6c 32 25 3d c8 9c 28 46 | 41 2c 46 42 29 3a c8 93 |l2%=..(F|A,FB):..|
|00005260| 20 c8 90 20 30 2c 38 34 | 2c 31 32 37 39 2c 31 30 | .. 0,84|,1279,10|
|00005270| 0d 1f 18 0b 20 fd 20 46 | 43 3d 34 0d 1f 22 0e f2 |.... . F|C=4.."..|
|00005280| 63 6f 6e 74 69 6e 75 65 | 32 0d 1f 2c 06 20 e1 0d |continue|2..,. ..|
|00005290| 1f 36 06 20 3a 0d 1f 40 | 0a 20 dd f2 63 6f 6c 0d |.6. :..@|. ..col.|
|000052a0| 1f 4a 08 20 e6 20 36 0d | 1f 54 14 e6 20 63 6f 6c |.J. . 6.|.T.. col|
|000052b0| 31 25 20 c8 9c 20 63 6f | 6c 32 25 0d 1f 5e 35 e7 |1% .. co|l2%..^5.|
|000052c0| 20 66 69 6c 6c 25 3d 30 | 20 86 20 41 2c 42 2c 45 | fill%=0| . A,B,E|
|000052d0| 2c 46 3a 86 20 45 2c 46 | 2c 43 2c 44 3a 86 20 43 |,F:. E,F|,C,D:. C|
|000052e0| 2c 44 2c 47 2c 48 3a 86 | 20 47 2c 48 2c 41 2c 42 |,D,G,H:.| G,H,A,B|
|000052f0| 0d 1f 68 38 e7 20 66 69 | 6c 6c 25 3d 31 20 8c 20 |..h8. fi|ll%=1 . |
|00005300| c8 92 20 41 2c 42 3a c8 | 92 20 45 2c 46 3a f0 20 |.. A,B:.|. E,F:. |
|00005310| 26 35 35 2c 43 2c 44 3a | c8 92 20 41 2c 42 3a f0 |&55,C,D:|.. A,B:.|
|00005320| 20 26 35 35 2c 47 2c 48 | 0d 1f 72 05 e1 0d 1f 7c | &55,G,H|..r....||
|00005330| 05 3a 0d 1f 86 0a dd 20 | f2 70 61 74 0d 1f 90 0d |.:..... |.pat....|
|00005340| ee 20 85 20 e1 3a e6 20 | 36 0d 1f 9a 15 e6 20 63 |. . .:. |6..... c|
|00005350| 6f 6c 31 25 20 c8 9c 20 | 63 6f 6c 32 25 3a 0d 1f |ol1% .. |col2%:..|
|00005360| a4 2a 61 31 3d 61 31 2b | af 2f 73 74 65 70 3a 61 |.*a1=a1+|./step:a|
|00005370| 32 3d 61 32 2b af 2f 73 | 74 65 70 3a 61 33 3d 61 |2=a2+./s|tep:a3=a|
|00005380| 33 2b af 2f 73 74 65 70 | 0d 1f ae 35 e7 20 66 69 |3+./step|...5. fi|
|00005390| 6c 6c 25 3d 30 20 86 20 | 41 2c 42 2c 45 2c 46 3a |ll%=0 . |A,B,E,F:|
|000053a0| 86 20 45 2c 46 2c 43 2c | 44 3a 86 20 43 2c 44 2c |. E,F,C,|D:. C,D,|
|000053b0| 47 2c 48 3a 86 20 47 2c | 48 2c 41 2c 42 0d 1f b8 |G,H:. G,|H,A,B...|
|000053c0| 38 e7 20 66 69 6c 6c 25 | 3d 31 20 8c 20 c8 92 20 |8. fill%|=1 . .. |
|000053d0| 41 2c 42 3a c8 92 20 45 | 2c 46 3a f0 20 26 35 35 |A,B:.. E|,F:. &55|
|000053e0| 2c 43 2c 44 3a c8 92 20 | 41 2c 42 3a f0 20 26 35 |,C,D:.. |A,B:. &5|
|000053f0| 35 2c 47 2c 48 0d 1f c2 | 05 e1 0d 1f cc 05 3a 0d |5,G,H...|......:.|
|00005400| 1f d6 0c dd 20 f2 6d 65 | 73 73 34 0d 1f e0 40 f1 |.... .me|ss4...@.|
|00005410| 8a 31 2c 31 29 22 41 6e | 20 65 72 72 6f 72 20 68 |.1,1)"An| error h|
|00005420| 61 73 20 6f 63 63 75 72 | 65 64 2e 20 50 72 65 73 |as occur|ed. Pres|
|00005430| 73 20 53 50 41 43 45 20 | 74 6f 20 63 6f 6e 74 69 |s SPACE |to conti|
|00005440| 6e 75 65 2e 22 3b 89 28 | 31 35 29 0d 1f ea 0c f5 |nue.";.(|15).....|
|00005450| 3a fd 20 a6 2d 39 39 0d | 1f f4 0f f1 8a 31 2c 31 |:. .-99.|.....1,1|
|00005460| 29 89 28 36 35 29 0d 1f | fe 0b f2 73 63 72 65 65 |).(65)..|...scree|
|00005470| 6e 0d 20 08 05 e1 0d 20 | 12 05 3a 0d 20 1c 25 dd |n. .... |..:. .%.|
|00005480| 20 f2 72 65 63 74 28 63 | 6f 6c 6f 75 72 2c f8 20 | .rect(c|olour,. |
|00005490| 78 31 2c f8 20 79 31 2c | f8 20 77 2c f8 20 68 29 |x1,. y1,|. w,. h)|
|000054a0| 0d 20 26 30 f1 8a 31 2c | 31 29 22 5b 53 5d 20 52 |. &0..1,|1)"[S] R|
|000054b0| 65 73 69 7a 65 2c 20 4d | 6f 76 65 20 61 72 65 61 |esize, M|ove area|
|000054c0| 20 5b 41 5d 20 46 69 78 | 2e 22 3b 89 28 33 35 29 | [A] Fix|.";.(35)|
|000054d0| 0d 20 30 0e e6 20 33 2c | 63 6f 6c 6f 75 72 0d 20 |. 0.. 3,|colour. |
|000054e0| 3a 0c 2a 50 4f 49 4e 54 | 45 52 0d 20 44 13 65 78 |:.*POINT|ER. D.ex|
|000054f0| 69 74 25 3d a3 3a 6d 6f | 76 65 25 3d b9 0d 20 4e |it%=.:mo|ve%=.. N|
|00005500| 0e c8 97 20 b8 20 78 31 | 2c 79 31 0d 20 58 05 f5 |... . x1|,y1. X..|
|00005510| 0d 20 62 10 c8 93 20 78 | 31 2c 79 31 2c 77 2c 68 |. b... x|1,y1,w,h|
|00005520| 0d 20 6c 0c c8 97 20 78 | 2c 79 2c 7a 0d 20 76 09 |. l... x|,y,z. v.|
|00005530| e7 20 7a 20 8c 0d 20 80 | 0a c8 8e 20 7a 20 ca 0d |. z .. .|... z ..|
|00005540| 20 8a 15 c9 20 34 3a 6d | 6f 76 65 25 3d ac 20 6d | ... 4:m|ove%=. m|
|00005550| 6f 76 65 25 0d 20 94 27 | e7 20 6d 6f 76 65 25 20 |ove%. .'|. move% |
|00005560| 8c 20 c8 97 20 b8 20 78 | 31 2c 79 31 20 8b 20 c8 |. .. . x|1,y1 . .|
|00005570| 97 20 b8 20 78 2b 77 2c | 79 2b 68 0d 20 9e 0f c9 |. . x+w,|y+h. ...|
|00005580| 20 31 3a 65 78 69 74 25 | 3d b9 0d 20 a8 05 cb 0d | 1:exit%|=.. ....|
|00005590| 20 b2 14 f5 3a c8 97 20 | 78 2c 79 2c 7a 3a fd 20 | ...:.. |x,y,z:. |
|000055a0| 7a 3d 30 0d 20 bc 05 cd | 0d 20 c6 06 c8 96 0d 20 |z=0. ...|. ..... |
|000055b0| d0 10 c8 93 20 78 31 2c | 79 31 2c 77 2c 68 0d 20 |.... x1,|y1,w,h. |
|000055c0| da 27 e7 20 6d 6f 76 65 | 25 20 8c 20 78 31 3d 78 |.'. move|% . x1=x|
|000055d0| 3a 79 31 3d 79 20 8b 20 | 77 3d 78 2d 78 31 3a 68 |:y1=y . |w=x-x1:h|
|000055e0| 3d 79 2d 79 31 0d 20 e4 | 0b fd 20 65 78 69 74 25 |=y-y1. .|.. exit%|
|000055f0| 0d 20 ee 05 e1 0d 20 f8 | 05 3a 0d 21 02 0c dd 20 |. .... .|.:.!... |
|00005600| f2 66 72 61 6d 65 0d 21 | 0c 09 f2 63 6f 70 79 0d |.frame.!|...copy.|
|00005610| 21 16 6d e6 20 30 20 c8 | 9c 20 30 3a c8 93 20 c8 |!.m. 0 .|. 0:.. .|
|00005620| 90 20 30 2c 30 2c 78 32 | 2c 31 30 32 33 3a c8 93 |. 0,0,x2|,1023:..|
|00005630| 20 c8 90 20 30 2c 30 2c | 31 32 37 39 2c 79 32 3a | .. 0,0,|1279,y2:|
|00005640| c8 93 20 c8 90 20 30 2c | 79 32 2b 68 2c 31 32 37 |.. .. 0,|y2+h,127|
|00005650| 39 2c 31 30 32 33 2d 28 | 79 32 2b 68 29 3a c8 93 |9,1023-(|y2+h):..|
|00005660| 20 c8 90 20 78 32 2b 77 | 2c 79 32 2c 31 32 37 39 | .. x2+w|,y2,1279|
|00005670| 2d 28 78 32 2b 77 29 2c | 31 30 32 33 0d 21 20 3e |-(x2+w),|1023.! >|
|00005680| e6 20 63 63 25 2c 32 3a | c8 93 20 78 32 2d 31 30 |. cc%,2:|.. x2-10|
|00005690| 2c 79 32 2d 31 30 2c 77 | 2b 32 30 2c 68 2b 32 30 |,y2-10,w|+20,h+20|
|000056a0| 3a c8 93 20 78 32 2c 79 | 32 2c 77 2c 68 3a c8 90 |:.. x2,y|2,w,h:..|
|000056b0| 20 78 32 2d 35 2c 79 32 | 2d 35 0d 21 2a 05 e1 0d | x2-5,y2|-5.!*...|
|000056c0| 21 34 05 3a 0d 21 3e 0c | dd 20 f2 72 65 63 6f 6c |!4.:.!>.|. .recol|
|000056d0| 0d 21 48 38 f1 8a 31 2c | 31 29 22 53 65 6c 65 63 |.!H8..1,|1)"Selec|
|000056e0| 74 20 31 2e 52 65 63 6f | 6c 6f 75 72 20 32 2e 42 |t 1.Reco|lour 2.B|
|000056f0| 6c 65 6e 64 20 33 2e 4d | 69 78 20 34 2e 54 69 6e |lend 3.M|ix 4.Tin|
|00005700| 74 22 3b 89 28 32 38 29 | 0d 21 52 0a 73 65 6c 24 |t";.(28)|.!R.sel$|
|00005710| 3d be 0d 21 5c 49 e7 20 | 73 65 6c 24 3d 22 31 22 |=..!\I. |sel$="1"|
|00005720| 20 f2 63 68 61 6e 67 65 | 63 6f 6c 20 8b 20 e7 20 | .change|col . . |
|00005730| 73 65 6c 24 3d 22 32 22 | 20 f2 62 6c 65 6e 64 20 |sel$="2"| .blend |
|00005740| 8b 20 e7 20 73 65 6c 24 | 3d 22 33 22 20 f2 6d 69 |. . sel$|="3" .mi|
|00005750| 78 20 8b 20 50 4f 43 74 | 69 6e 74 0d 21 66 05 e1 |x . POCt|int.!f..|
|00005760| 0d 21 70 05 3a 0d 21 7a | 0f dd f2 63 68 61 6e 67 |.!p.:.!z|...chang|
|00005770| 65 63 6f 6c 0d 21 84 16 | f2 72 65 63 74 28 34 2c |ecol.!..|.rect(4,|
|00005780| 78 31 2c 79 31 2c 77 2c | 68 29 0d 21 8e 0c f2 63 |x1,y1,w,|h).!...c|
|00005790| 6f 6c 73 65 6c 31 0d 21 | 98 0c f2 63 6f 6c 73 65 |olsel1.!|...colse|
|000057a0| 6c 32 0d 21 a2 32 f1 8a | 31 2c 31 29 22 50 6c 65 |l2.!.2..|1,1)"Ple|
|000057b0| 61 73 65 20 77 61 69 74 | 20 2e 2e 2e 2e 63 68 61 |ase wait| ....cha|
|000057c0| 6e 67 69 6e 67 20 63 6f | 6c 6f 75 72 2e 22 3b 89 |nging co|lour.";.|
|000057d0| 28 33 33 29 0d 21 ac 0b | f2 63 68 61 6e 67 65 0d |(33).!..|.change.|
|000057e0| 21 b6 32 f1 8a 31 2c 31 | 29 22 43 68 61 6e 67 65 |!.2..1,1|)"Change|
|000057f0| 20 43 6f 6d 70 6c 65 74 | 65 20 20 20 20 20 20 20 | Complet|e |
|00005800| 20 20 20 20 20 20 20 20 | 20 20 22 3b 89 28 33 33 | | ";.(33|
|00005810| 29 0d 21 c0 05 e1 0d 21 | ca 05 3a 0d 21 d4 0d dd |).!....!|..:.!...|
|00005820| 20 f2 63 68 61 6e 67 65 | 0d 21 de 13 20 e3 20 78 | .change|.!.. . x|
|00005830| 25 3d 78 31 20 b8 20 78 | 31 2b 77 0d 21 e8 13 20 |%=x1 . x|1+w.!.. |
|00005840| e3 20 79 25 3d 79 31 20 | b8 20 79 31 2b 68 0d 21 |. y%=y1 |. y1+h.!|
|00005850| f2 46 20 e7 20 b0 78 25 | 2c 79 25 29 3d 63 6f 6c |.F . .x%|,y%)=col|
|00005860| 31 25 20 80 20 c8 9c 28 | 78 25 2c 79 25 29 3d 74 |1% . ..(|x%,y%)=t|
|00005870| 69 6e 74 31 20 8c 20 e6 | 20 63 63 25 2c 63 6f 6c |int1 . .| cc%,col|
|00005880| 32 25 20 c8 9c 20 74 69 | 6e 74 32 3a c8 92 20 78 |2% .. ti|nt2:.. x|
|00005890| 25 2c 79 25 0d 21 fc 09 | 20 ed 20 79 25 0d 22 06 |%,y%.!..| . y%.".|
|000058a0| 09 20 ed 20 78 25 0d 22 | 10 05 e1 0d 22 1a 05 3a |. . x%."|...."..:|
|000058b0| 0d 22 24 0e dd 20 f2 63 | 6f 6c 73 65 6c 31 0d 22 |."$.. .c|olsel1."|
|000058c0| 2e 2c f1 8a 31 2c 31 29 | 22 20 5b 53 5d 20 74 6f |.,..1,1)|" [S] to|
|000058d0| 20 73 65 6c 65 63 74 20 | 63 6f 6c 6f 75 72 20 74 | select |colour t|
|000058e0| 6f 20 63 68 61 6e 67 65 | 20 22 0d 22 38 0e 2a 50 |o change| "."8.*P|
|000058f0| 4f 49 4e 54 45 52 20 31 | 0d 22 42 0e f5 3a c8 97 |OINTER 1|."B..:..|
|00005900| 20 61 2c 62 2c 7a 0d 22 | 4c 1e 63 6f 6c 31 25 3d | a,b,z."|L.col1%=|
|00005910| b0 61 2c 62 29 3a 74 69 | 6e 74 31 3d 20 c8 9c 28 |.a,b):ti|nt1= ..(|
|00005920| 61 2c 62 29 0d 22 56 09 | fd 20 7a 3d 34 0d 22 60 |a,b)."V.|. z=4."`|
|00005930| 0a f2 64 65 6c 61 79 0d | 22 6a 05 e1 0d 22 74 05 |..delay.|"j..."t.|
|00005940| 3a 0d 22 7e 0e dd 20 f2 | 63 6f 6c 73 65 6c 32 0d |:."~.. .|colsel2.|
|00005950| 22 88 2c f1 8a 31 2c 31 | 29 22 20 5b 53 5d 20 74 |".,..1,1|)" [S] t|
|00005960| 6f 20 73 65 6c 65 63 74 | 20 6e 65 77 20 63 6f 6c |o select| new col|
|00005970| 6f 75 72 20 20 20 20 20 | 20 20 22 0d 22 92 0c 2a |our | "."..*|
|00005980| 50 4f 49 4e 54 45 52 0d | 22 9c 10 f5 3a c8 97 20 |POINTER.|"...:.. |
|00005990| 61 32 2c 62 32 2c 7a 0d | 22 a6 21 63 6f 6c 32 25 |a2,b2,z.|".!col2%|
|000059a0| 3d b0 61 32 2c 62 32 29 | 3a 74 69 6e 74 32 3d c8 |=.a2,b2)|:tint2=.|
|000059b0| 9c 28 61 32 2c 62 32 29 | 0d 22 b0 09 fd 20 7a 3d |.(a2,b2)|."... z=|
|000059c0| 34 0d 22 ba 05 e1 0d 22 | c4 05 3a 0d 22 ce 0b dd |4."...."|..:."...|
|000059d0| f2 62 6c 65 6e 64 0d 22 | d8 24 f1 8a 31 2c 31 29 |.blend."|.$..1,1)|
|000059e0| 22 5b 53 5d 20 50 61 69 | 6e 74 20 5b 4d 5d 20 45 |"[S] Pai|nt [M] E|
|000059f0| 78 69 74 22 3b 89 28 33 | 30 29 0d 22 e2 0e f5 3a |xit";.(3|0)."...:|
|00005a00| c8 97 20 58 2c 59 2c 5a | 0d 22 ec 0b e7 20 5a 3d |.. X,Y,Z|."... Z=|
|00005a10| 34 20 8c 0d 22 f6 1d 63 | 6f 6c 31 25 3d b0 58 2c |4 .."..c|ol1%=.X,|
|00005a20| 59 29 3a 63 6f 6c 32 25 | 3d c8 9c 28 58 2c 59 29 |Y):col2%|=..(X,Y)|
|00005a30| 0d 23 00 25 63 6f 6c 33 | 25 3d b0 58 2b 35 2c 59 |.#.%col3|%=.X+5,Y|
|00005a40| 2b 35 29 3a 63 6f 6c 34 | 25 3d c8 9c 28 58 2b 35 |+5):col4|%=..(X+5|
|00005a50| 2c 59 2b 35 29 0d 23 0a | 39 e6 20 63 6f 6c 31 25 |,Y+5).#.|9. col1%|
|00005a60| 20 c8 9c 20 63 6f 6c 32 | 25 3a 41 25 3d b3 28 33 | .. col2|%:A%=.(3|
|00005a70| 36 30 29 3a c8 92 20 58 | 2b b3 28 35 29 2a 9b b2 |60):.. X|+.(5)*..|
|00005a80| 41 25 2c 59 2b b3 28 35 | 29 2a b5 b2 41 25 0d 23 |A%,Y+.(5|)*..A%.#|
|00005a90| 14 39 e6 20 63 6f 6c 33 | 25 20 c8 9c 20 63 6f 6c |.9. col3|% .. col|
|00005aa0| 34 25 3a 41 25 3d b3 28 | 33 36 30 29 3a c8 92 20 |4%:A%=.(|360):.. |
|00005ab0| 58 2b b3 28 35 29 2a 9b | b2 41 25 2c 59 2b b3 28 |X+.(5)*.|.A%,Y+.(|
|00005ac0| 35 29 2a b5 b2 41 25 0d | 23 1e 05 cd 0d 23 28 09 |5)*..A%.|#....#(.|
|00005ad0| fd 20 5a 3d 32 0d 23 32 | 10 f1 8a 31 2c 31 29 3b |. Z=2.#2|...1,1);|
|00005ae0| 89 28 36 35 29 0d 23 3c | 05 e1 0d 23 46 05 3a 0d |.(65).#<|...#F.:.|
|00005af0| 23 50 09 dd f2 6d 69 78 | 0d 23 5a 3d f1 8a 31 2c |#P...mix|.#Z=..1,|
|00005b00| 31 29 22 5b 53 5d 20 43 | 68 6f 6f 73 65 20 74 77 |1)"[S] C|hoose tw|
|00005b10| 6f 20 63 6f 6c 6f 75 72 | 73 20 74 68 65 6e 20 50 |o colour|s then P|
|00005b20| 61 69 6e 74 20 5b 4d 5d | 20 45 78 69 74 2e 22 3b |aint [M]| Exit.";|
|00005b30| 89 28 32 34 29 0d 23 64 | 14 f5 3a c8 97 20 58 2c |.(24).#d|..:.. X,|
|00005b40| 59 2c 5a 3a fd 20 5a 3d | 34 0d 23 6e 24 63 6f 6c |Y,Z:. Z=|4.#n$col|
|00005b50| 31 25 3d b0 58 2c 59 29 | 3a 63 6f 6c 32 25 3d c8 |1%=.X,Y)|:col2%=.|
|00005b60| 9c 28 58 2c 59 29 3a f2 | 64 65 6c 61 79 0d 23 78 |.(X,Y):.|delay.#x|
|00005b70| 14 f5 3a c8 97 20 58 2c | 59 2c 5a 3a fd 20 5a 3d |..:.. X,|Y,Z:. Z=|
|00005b80| 34 0d 23 82 1d 63 6f 6c | 33 25 3d b0 58 2c 59 29 |4.#..col|3%=.X,Y)|
|00005b90| 3a 63 6f 6c 34 25 3d c8 | 9c 28 58 2c 59 29 0d 23 |:col4%=.|.(X,Y).#|
|00005ba0| 8c 0e f5 3a c8 97 20 58 | 2c 59 2c 5a 0d 23 96 0b |...:.. X|,Y,Z.#..|
|00005bb0| e7 20 5a 3d 34 20 8c 0d | 23 a0 39 e6 20 63 6f 6c |. Z=4 ..|#.9. col|
|00005bc0| 31 25 20 c8 9c 20 63 6f | 6c 32 25 3a 41 25 3d b3 |1% .. co|l2%:A%=.|
|00005bd0| 28 33 36 30 29 3a c8 92 | 20 58 2b b3 28 35 29 2a |(360):..| X+.(5)*|
|00005be0| 9b b2 41 25 2c 59 2b b3 | 28 35 29 2a b5 b2 41 25 |..A%,Y+.|(5)*..A%|
|00005bf0| 0d 23 aa 39 e6 20 63 6f | 6c 33 25 20 c8 9c 20 63 |.#.9. co|l3% .. c|
|00005c00| 6f 6c 34 25 3a 41 25 3d | b3 28 33 36 30 29 3a c8 |ol4%:A%=|.(360):.|
|00005c10| 92 20 58 2b b3 28 35 29 | 2a 9b b2 41 25 2c 59 2b |. X+.(5)|*..A%,Y+|
|00005c20| b3 28 35 29 2a b5 b2 41 | 25 0d 23 b4 05 cd 0d 23 |.(5)*..A|%.#....#|
|00005c30| be 09 fd 20 5a 3d 32 0d | 23 c8 10 f1 8a 31 2c 31 |... Z=2.|#....1,1|
|00005c40| 29 3b 89 28 36 35 29 0d | 23 d2 05 e1 0d 23 dc 05 |);.(65).|#....#..|
|00005c50| 3a 0d 23 e6 0b dd 20 f2 | 74 69 6e 74 0d 23 f0 37 |:.#... .|tint.#.7|
|00005c60| f1 8a 31 2c 31 29 22 5b | 53 5d 20 50 61 69 6e 74 |..1,1)"[|S] Paint|
|00005c70| 20 31 2d 34 20 74 6f 20 | 63 68 61 6e 67 65 20 54 | 1-4 to |change T|
|00005c80| 69 6e 74 20 5b 4d 5d 20 | 45 78 69 74 22 3b 89 28 |int [M] |Exit";.(|
|00005c90| 32 38 29 0d 23 fa 09 74 | 6e 25 3d 34 0d 24 04 0e |28).#..t|n%=4.$..|
|00005ca0| f5 3a c8 97 20 58 2c 59 | 2c 5a 0d 24 0e 41 e7 20 |.:.. X,Y|,Z.$.A. |
|00005cb0| a6 2d 34 39 20 8c 20 74 | 6e 25 3d 31 20 8b 20 e7 |.-49 . t|n%=1 . .|
|00005cc0| 20 a6 2d 35 30 20 8c 20 | 74 6e 25 3d 32 20 8b 20 | .-50 . |tn%=2 . |
|00005cd0| e7 20 a6 2d 31 38 20 74 | 6e 25 3d 33 20 8b 20 e7 |. .-18 t|n%=3 . .|
|00005ce0| 20 a6 2d 31 39 20 74 6e | 25 3d 34 0d 24 18 0b e7 | .-19 tn|%=4.$...|
|00005cf0| 20 5a 3d 34 20 8c 0d 24 | 22 1d 63 6f 6c 31 25 3d | Z=4 ..$|".col1%=|
|00005d00| b0 58 2c 59 29 3a 63 6f | 6c 32 25 3d c8 9c 28 58 |.X,Y):co|l2%=..(X|
|00005d10| 2c 59 29 0d 24 2c 21 e7 | 20 74 6e 25 3d 31 20 8c |,Y).$,!.| tn%=1 .|
|00005d20| 20 e6 20 63 6f 6c 31 25 | 20 c8 9c 20 30 3a c8 92 | . col1%| .. 0:..|
|00005d30| 20 58 2c 59 0d 24 36 22 | e7 20 74 6e 25 3d 32 20 | X,Y.$6"|. tn%=2 |
|00005d40| 8c 20 e6 20 63 6f 6c 31 | 25 20 c8 9c 20 36 38 3a |. . col1|% .. 68:|
|00005d50| c8 92 20 58 2c 59 0d 24 | 40 23 e7 20 74 6e 25 3d |.. X,Y.$|@#. tn%=|
|00005d60| 33 20 8c 20 e6 20 63 6f | 6c 31 25 20 c8 9c 20 31 |3 . . co|l1% .. 1|
|00005d70| 32 38 3a c8 92 20 58 2c | 59 0d 24 4a 23 e7 20 74 |28:.. X,|Y.$J#. t|
|00005d80| 6e 25 3d 34 20 8c 20 e6 | 20 63 6f 6c 31 25 20 c8 |n%=4 . .| col1% .|
|00005d90| 9c 20 31 39 32 3a c8 92 | 20 58 2c 59 0d 24 54 05 |. 192:..| X,Y.$T.|
|00005da0| cd 0d 24 5e 09 fd 20 5a | 3d 32 0d 24 68 10 f1 8a |..$^.. Z|=2.$h...|
|00005db0| 31 2c 31 29 3b 89 28 36 | 35 29 0d 24 72 05 e1 0d |1,1);.(6|5).$r...|
|00005dc0| 24 7c 05 3a 0d 24 86 0b | dd 20 f2 66 69 6c 6c 0d |$|.:.$..|. .fill.|
|00005dd0| 24 90 21 e7 20 66 69 6c | 6c 25 3d 30 20 8c 20 66 |$.!. fil|l%=0 . f|
|00005de0| 69 6c 6c 25 3d 31 20 8b | 20 66 69 6c 6c 25 3d 30 |ill%=1 .| fill%=0|
|00005df0| 0d 24 9a 0a f2 64 65 6c | 61 79 0d 24 a4 05 e1 0d |.$...del|ay.$....|
|00005e00| 24 ae 05 3a 0d 24 b8 0e | dd 20 f2 65 6c 6c 69 70 |$..:.$..|. .ellip|
|00005e10| 73 65 0d 24 c2 32 f1 8a | 31 2c 31 29 22 43 68 6f |se.$.2..|1,1)"Cho|
|00005e20| 6f 73 65 20 31 2e 45 6c | 6c 69 70 73 65 73 20 32 |ose 1.El|lipses 2|
|00005e30| 2e 4f 74 68 65 72 20 43 | 75 72 76 65 73 22 3b 89 |.Other C|urves";.|
|00005e40| 28 33 33 29 0d 24 cc 0a | 61 6e 73 24 3d be 0d 24 |(33).$..|ans$=..$|
|00005e50| d6 21 e7 20 61 6e 73 24 | 3d 22 32 22 20 8c 20 f2 |.!. ans$|="2" . .|
|00005e60| 63 75 72 76 65 73 20 8b | 20 f2 65 6c 6c 69 70 0d |curves .| .ellip.|
|00005e70| 24 e0 05 e1 0d 24 ea 05 | 3a 0d 24 f4 0c dd 20 f2 |$....$..|:.$... .|
|00005e80| 65 6c 6c 69 70 0d 24 fe | 14 65 78 25 3d a3 3a ea |ellip.$.|.ex%=.:.|
|00005e90| 20 6c 61 2c 6c 62 2c 6c | 63 0d 25 08 2a f1 8a 31 | la,lb,l|c.%.*..1|
|00005ea0| 2c 31 29 22 4e 75 6d 62 | 65 72 20 6f 66 20 65 6c |,1)"Numb|er of el|
|00005eb0| 6c 69 70 73 65 73 20 28 | 31 2d 39 29 22 3b 89 28 |lipses (|1-9)";.(|
|00005ec0| 34 31 29 0d 25 12 1a 41 | 24 3d be 3a 6e 6f 65 6c |41).%..A|$=.:noel|
|00005ed0| 3d bb 28 41 24 29 3a f2 | 64 65 6c 61 79 0d 25 1c |=.(A$):.|delay.%.|
|00005ee0| 0c f2 70 61 6c 65 74 74 | 65 0d 25 26 30 f1 8a 31 |..palett|e.%&0..1|
|00005ef0| 2c 31 29 22 5b 53 5d 20 | 43 65 6e 74 72 65 20 74 |,1)"[S] |Centre t|
|00005f00| 68 65 6e 20 53 69 7a 65 | 20 5b 41 5d 20 41 6e 67 |hen Size| [A] Ang|
|00005f10| 6c 65 22 3b 89 28 33 35 | 29 0d 25 30 1b f5 3a c8 |le";.(35|).%0..:.|
|00005f20| 97 20 58 2c 59 2c 5a 3a | fd 20 5a 3d 34 3a f2 64 |. X,Y,Z:|. Z=4:.d|
|00005f30| 65 6c 61 79 0d 25 3a 11 | 41 3d 58 3a 42 3d 59 3a |elay.%:.|A=X:B=Y:|
|00005f40| 61 6e 67 3d 30 0d 25 44 | 12 c8 97 20 b8 20 41 2b |ang=0.%D|... . A+|
|00005f50| 31 30 2c 42 2d 31 30 0d | 25 4e 0e f5 3a c8 97 20 |10,B-10.|%N..:.. |
|00005f60| 58 2c 59 2c 5a 0d 25 58 | 15 e6 20 33 2c 36 3a 57 |X,Y,Z.%X|.. 3,6:W|
|00005f70| 3d 41 2d 58 3a 48 3d 42 | 2d 59 0d 25 62 12 c8 9d |=A-X:H=B|-Y.%b...|
|00005f80| 20 41 2c 42 2c 57 2c 48 | 2c 61 6e 67 0d 25 6c 06 | A,B,W,H|,ang.%l.|
|00005f90| c8 96 0d 25 76 12 c8 9d | 20 41 2c 42 2c 57 2c 48 |...%v...| A,B,W,H|
|00005fa0| 2c 61 6e 67 0d 25 80 17 | e7 20 5a 3d 31 20 61 6e |,ang.%..|. Z=1 an|
|00005fb0| 67 3d 61 6e 67 2b af 2f | 32 35 36 0d 25 8a 09 fd |g=ang+./|256.%...|
|00005fc0| 20 5a 3d 34 0d 25 94 0a | f2 64 65 6c 61 79 0d 25 | Z=4.%..|.delay.%|
|00005fd0| 9e 09 e6 20 30 2c 36 0d | 25 a8 3d f1 8a 31 2c 31 |... 0,6.|%.=..1,1|
|00005fe0| 29 22 5b 53 5d 20 44 72 | 61 77 20 5b 41 5d 20 41 |)"[S] Dr|aw [A] A|
|00005ff0| 6e 67 6c 65 20 46 3d 46 | 69 6c 6c 20 3c 3e 52 65 |ngle F=F|ill <>Re|
|00006000| 73 69 7a 65 20 5b 4d 5d | 20 45 78 69 74 22 3b 89 |size [M]| Exit";.|
|00006010| 28 32 32 29 0d 25 b2 11 | f5 3a c8 97 20 6c 61 2c |(22).%..|.:.. la,|
|00006020| 6c 62 2c 6c 63 0d 25 bc | 12 e7 20 6c 63 3d 32 20 |lb,lc.%.|.. lc=2 |
|00006030| 8c 20 65 78 25 3d b9 0d | 25 c6 1f e7 20 a6 2d 31 |. ex%=..|%... .-1|
|00006040| 30 34 20 8c 20 57 3d 57 | 2d 32 3a 48 3d 48 2d 32 |04 . W=W|-2:H=H-2|
|00006050| 2a 28 48 2f 57 29 0d 25 | d0 1f e7 20 a6 2d 31 30 |*(H/W).%|... .-10|
|00006060| 33 20 8c 20 57 3d 57 2b | 32 3a 48 3d 48 2b 32 2a |3 . W=W+|2:H=H+2*|
|00006070| 28 48 2f 57 29 0d 25 da | 12 e7 20 a6 2d 36 38 20 |(H/W).%.|.. .-68 |
|00006080| 8c 20 f2 66 69 6c 6c 0d | 25 e4 19 e7 20 6c 63 3d |. .fill.|%... lc=|
|00006090| 31 20 8c 20 61 6e 67 3d | 61 6e 67 2b af 2f 33 32 |1 . ang=|ang+./32|
|000060a0| 0d 25 ee 0c e7 20 6c 63 | 3d 34 20 8c 0d 25 f8 24 |.%... lc|=4 ..%.$|
|000060b0| e3 20 61 3d 61 6e 67 2f | 33 20 b8 20 6e 6f 65 6c |. a=ang/|3 . noel|
|000060c0| 2a af 2f 6e 6f 65 6c 20 | 88 20 af 2f 6e 6f 65 6c |*./noel |. ./noel|
|000060d0| 0d 26 02 27 e7 20 66 69 | 6c 6c 25 3d 30 20 80 20 |.&.'. fi|ll%=0 . |
|000060e0| 6c 62 3e 31 30 34 20 8c | 20 c8 9d 20 6c 61 2c 6c |lb>104 .| .. la,l|
|000060f0| 62 2c 57 2c 48 2c 61 0d | 26 0c 2a e7 20 66 69 6c |b,W,H,a.|&.*. fil|
|00006100| 6c 25 3d 31 20 80 20 6c | 62 3e 31 30 34 20 8c 20 |l%=1 . l|b>104 . |
|00006110| c8 9d 20 c8 90 20 6c 61 | 2c 6c 62 2c 57 2c 48 2c |.. .. la|,lb,W,H,|
|00006120| 61 0d 26 16 3c e7 20 6c | 62 3c 31 30 34 20 8c 20 |a.&.<. l|b<104 . |
|00006130| e6 20 63 63 25 2c b0 6c | 61 2c 6c 62 29 20 c8 9c |. cc%,.l|a,lb) ..|
|00006140| 20 c8 9c 28 6c 61 2c 6c | 62 29 3a c8 93 20 c8 90 | ..(la,l|b):.. ..|
|00006150| 20 30 2c 38 34 2c 31 32 | 37 39 2c 31 30 0d 26 20 | 0,84,12|79,10.& |
|00006160| 05 ed 0d 26 2a 05 cd 0d | 26 34 0a f2 64 65 6c 61 |...&*...|&4..dela|
|00006170| 79 0d 26 3e 09 fd 20 65 | 78 25 0d 26 48 10 f1 8a |y.&>.. e|x%.&H...|
|00006180| 31 2c 31 29 20 89 28 37 | 30 29 0d 26 52 05 e1 0d |1,1) .(7|0).&R...|
|00006190| 26 5c 05 3a 0d 26 66 0c | dd 20 f2 73 79 6d 6d 37 |&\.:.&f.|. .symm7|
|000061a0| 0d 26 70 40 f1 8a 31 2c | 31 29 22 43 68 6f 6f 73 |.&p@..1,|1)"Choos|
|000061b0| 65 20 31 2e 43 69 72 63 | 6c 65 73 20 32 2e 54 72 |e 1.Circ|les 2.Tr|
|000061c0| 69 61 6e 67 6c 65 73 20 | 33 2e 52 65 63 74 61 6e |iangles |3.Rectan|
|000061d0| 67 6c 65 73 20 34 2e 45 | 6c 6c 69 70 73 65 73 22 |gles 4.E|llipses"|
|000061e0| 0d 26 7a 08 41 24 3d be | 0d 26 84 17 e7 20 41 24 |.&z.A$=.|.&... A$|
|000061f0| 3d 22 31 22 20 8c 20 f2 | 72 6f 74 73 79 6d 6d 0d |="1" . .|rotsymm.|
|00006200| 26 8e 19 e7 20 41 24 3d | 22 32 22 20 8c 20 f2 74 |&... A$=|"2" . .t|
|00006210| 72 69 61 6e 67 6c 65 73 | 0d 26 98 19 e7 20 41 24 |riangles|.&... A$|
|00006220| 3d 22 33 22 20 8c 20 f2 | 72 65 63 74 61 6e 67 6c |="3" . .|rectangl|
|00006230| 65 0d 26 a2 17 e7 20 41 | 24 3d 22 34 22 20 8c 20 |e.&... A|$="4" . |
|00006240| f2 65 6c 6c 69 70 73 65 | 0d 26 ac 05 e1 0d 26 b6 |.ellipse|.&....&.|
|00006250| 05 3a 0d 26 c0 0e dd 20 | f2 72 6f 74 73 79 6d 6d |.:.&... |.rotsymm|
|00006260| 0d 26 ca 0c f2 70 61 6c | 65 74 74 65 0d 26 d4 37 |.&...pal|ette.&.7|
|00006270| 20 f1 8a 31 2c 31 29 22 | 50 72 65 73 73 20 28 31 | ..1,1)"|Press (1|
|00006280| 29 53 69 64 65 73 20 6f | 72 20 28 32 29 50 6f 69 |)Sides o|r (2)Poi|
|00006290| 6e 74 73 2f 43 69 72 63 | 6c 65 73 20 22 3b 89 28 |nts/Circ|les ";.(|
|000062a0| 33 30 29 0d 26 de 09 20 | 41 24 3d be 0d 26 e8 20 |30).&.. |A$=..&. |
|000062b0| 20 e7 20 41 24 3d 22 31 | 22 20 8c 20 f2 73 69 64 | . A$="1|" . .sid|
|000062c0| 65 73 20 8b 20 f2 70 6f | 69 6e 74 73 0d 26 f2 06 |es . .po|ints.&..|
|000062d0| 20 e1 0d 26 fc 06 20 3a | 0d 27 06 0d 20 dd f2 70 | ..&.. :|.'.. ..p|
|000062e0| 6f 69 6e 74 73 0d 27 10 | 22 f1 8a 31 2c 31 29 22 |oints.'.|"..1,1)"|
|000062f0| 4e 55 4d 42 45 52 20 4f | 46 20 50 4f 49 4e 54 53 |NUMBER O|F POINTS|
|00006300| 22 3b 89 28 34 30 29 0d | 27 1a 19 4e 55 4d 24 3d |";.(40).|'..NUM$=|
|00006310| be 3a 20 66 72 61 63 25 | 3d bb 28 4e 55 4d 24 29 |.: frac%|=.(NUM$)|
|00006320| 0d 27 24 10 75 70 3d 30 | 3a 65 78 69 74 25 3d a3 |.'$.up=0|:exit%=.|
|00006330| 0d 27 2e 3a 64 72 31 3d | a3 3a 64 72 32 3d a3 3a |.'.:dr1=|.:dr2=.:|
|00006340| 64 72 33 3d a3 3a 64 72 | 34 3d a3 3a 64 72 36 3d |dr3=.:dr|4=.:dr6=|
|00006350| a3 3a 64 72 37 3d a3 3a | 64 72 38 3d a3 3a 64 72 |.:dr7=.:|dr8=.:dr|
|00006360| 39 3d a3 3a 64 65 66 25 | 3d 31 0d 27 38 3e 20 e8 |9=.:def%|=1.'8> .|
|00006370| 8a 31 2c 31 29 22 52 61 | 64 69 75 73 20 6f 66 20 |.1,1)"Ra|dius of |
|00006380| 63 69 72 63 6c 65 73 20 | 6f 6e 20 70 6f 69 6e 74 |circles |on point|
|00006390| 73 20 28 52 45 54 55 52 | 4e 20 66 6f 72 20 6e 6f |s (RETUR|N for no|
|000063a0| 6e 65 29 20 22 3b 6e 25 | 0d 27 42 10 20 e7 20 6e |ne) ";n%|.'B. . n|
|000063b0| 25 3d 30 20 6e 25 3d 31 | 0d 27 4c 0d 20 f2 72 6f |%=0 n%=1|.'L. .ro|
|000063c0| 74 61 74 65 32 0d 27 56 | 48 f1 8a 31 2c 31 29 22 |tate2.'V|H..1,1)"|
|000063d0| 5b 53 5d 20 74 6f 20 44 | 72 61 77 20 5b 41 5d 20 |[S] to D|raw [A] |
|000063e0| 4f 72 69 65 6e 74 61 74 | 69 6f 6e 20 3c 3e 20 53 |Orientat|ion <> S|
|000063f0| 69 7a 65 20 46 3d 46 69 | 6c 6c 20 5b 4d 5d 20 74 |ize F=Fi|ll [M] t|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.